bing-maps – 如何在Bing Maps Control中添加“你在这里”标记
发布时间:2020-12-14 01:55:19 所属栏目:Windows 来源:网络整理
导读:如何在Bing Maps控件中添加“你在这里”标记?在电话上,这表示为正方形内的圆圈,然后有一个表示位置精度的外圆. 看起来你可以使用图钉和polgon来做,但我希望有一个更容易/更好的方法 解决方法 您可以使用GeoCoordinateWatcher类来提供当前位置,然后添加一个
如何在Bing Maps控件中添加“你在这里”标记?在电话上,这表示为正方形内的圆圈,然后有一个表示位置精度的外圆.
看起来你可以使用图钉和polgon来做,但我希望有一个更容易/更好的方法 解决方法
您可以使用GeoCoordinateWatcher类来提供当前位置,然后添加一个简单的图钉.我不认为图钉是一个糟糕的选择和/或难以使用.
GeoCoordinateWatcher watcher = new GeoCoordinateWatcher(); GeoCoordinate loc = watcher.Position.Location; if (loc.IsUnknown == true) { // Cannot retrieve the GPS position return; } MyBingMap.SetView(loc,17); MapLayer pushPinLayer = new MapLayer(); MyBingMap.Children.Add(pushPinLayer); Pushpin p = new Pushpin(); p.Content = "YOU ARE HERE"; p.Location = loc; pushPinLayer.AddChild(p,loc,PositionOrigin.BottomLeft); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 未经身份验证的用户如何访问Windows共享?
- UE4链接第三方库(lib和dll)
- 在stderr的Windows上更改文本输出颜色
- windows-installer – 卸载软件时如何删除HKCU注册表项?
- windows-server-2008-r2 – 打开来自特定IP地址的所有连接的
- windows-server-2012-r2 – 如何将FreeNAS设置为Windows群集
- unity3d – 如何从构建中排除不必要的DLL?
- windows-server-2008 – Windows Server降级
- windows-server-2008 – 将Windows Server 2008(不是R2)的就
- Windows BATCH:如何为单个脚本禁用QuickEdit模式?
推荐文章
站长推荐
- windows-phone-8.1 – Windows Phone 8.1应用程序
- 窗口 – 将数字写入文本文件 – 批处理文件
- windows-8 – WinRT MVVM Light示例项目
- windows – 示例代码:服务调用CreateProcessAsU
- x86 assember – Windows下的非法操作码0xff / 7
- windows – 是否有免费的“添加连接”或“SQL连接
- 如何将“类项目”中的dll嵌入到我在vb.net中的项
- Windows C对话框缩放器类
- windows – getCPUTime只返回两个值(0或15625000
- 虚拟化 – 保持MS DOS应用程序活着的最佳方法?
热点阅读