xamarin.forms - Pin 未显示正确的位置 google map api
问题描述
嗨,当我查看我的地图时,它只是向我展示了空荡荡的海洋,但是如果您在网上输入坐标,您将获得一个有效的位置,我如何将其降至道路水平。所以它显示了谷歌地图导航中的道路。
public TaxiOrderMap()
{
InitializeComponent();
RequestPermission();
var pin = new CustomPin
{
Type = PinType.SavedPin,
Position = new Position(54.7529, -6.01667),
Label = "Close to me ",
Address = "B",
MarkerId = "Xamarin",
Url = "http://xamarin.com/about/"
};
googleMap.HasZoomEnabled = true;
googleMap.Pins.Add(pin);
}
解决方案
向地图添加图钉并不意味着地图会自动显示该图钉。设置地图的位置有据可查
map.MoveToRegion(new MapSpan (new Position(lat, long), latlongdegrees, latlongdegrees));
推荐阅读
- node.js - razorpay 订单 ID 和 razorpay 签名值在付款响应中未定义
- vbscript - 带有多个语句的单行 VBScript 选择案例:例如:案例 0:x=ay=b
- java - 通用带问号
- python - 利用先前保存的模型检查点对新数据进行训练
- shinydashboard - 可以在 App itseltf(浏览器)中看到闪亮的 App 登录
- python - Clockify - 如何获取所有时间条目(不仅仅是第一页)
- sas - SAS中连续变量和二分变量之间的关联
- spring - 使用 MockMvc 的 JUnit 5 测试未从数据库中获取数据
- rest - 在自定义列 ServiceNow api/Power BI 中获取组名
- python - Jupyter Notebook 中显示的 PC 文件夹和文件