在 WP7 的 bing 地图中保存特定位置

Posted

技术标签:

【中文标题】在 WP7 的 bing 地图中保存特定位置【英文标题】:saving particular location in bing maps for WP7 【发布时间】:2011-12-05 10:02:54 【问题描述】:

我正在 WP7 中开发一个应用程序,用于存储我一天中旅行的位置。例如,我当前的 GPS 位置显示纽约,我想将该位置保存到我的手机中,然后从存储的数据库中检索信息。如何在 Bing 地图中保存位置?

【问题讨论】:

【参考方案1】:

我认为您需要使用 GeoCoordinateWatcher 获取当前位置,如果需要,使用 CivicAddressResolver 将坐标映射到地址。

【讨论】:

CivicAddressResolver 是否工作。它在 msdn 站点中提到,它没有在当前版本中实现 我用它写了一个程序,它成功了。可能WP7模拟器不支持。 你能告诉我你是否在芒果手机上测试过。它不适用于普通手机。 是否可以分享您的代码,以便我可以在手机上进行测试 是的,它适用于芒果。抱歉,我无法与您分享此代码。我无法从我当前的位置访问它...也许这个 Microsoft 位置服务示例可以帮助您go.microsoft.com/fwlink/?LinkID=229128【参考方案2】:

您可以将地理坐标保存到本地存储,或将其存储在数据库中。 (数据库也存储在本地存储中)您可以根据需要选择要使用的解决方案。如果您需要存储多个地理坐标 + 可能还有额外信息,我建议您使用本地数据库。

如何使用local database 的示例可以在 MSDN 上的代码示例部分找到。

当您返回您的应用程序时,您可以使用 pushpins. 将 GeoCoordinates 绑定到 bing 地图控件

【讨论】:

以上是关于在 WP7 的 bing 地图中保存特定位置的主要内容,如果未能解决你的问题,请参考以下文章

我如何无法在 WP7 的全景视图中处理 selectionchange 事件?

使用 Bing 地图 REST API 获取国家/地区代码

Silverlight 4 和 Windows Phone 7 的 Bing 地图控件中的交互式图层

在 Windows 8/Bing 地图应用程序中绘制坐标

Bing地图WPF添加位置标记

如何从数据库中读出经纬度,然后在地图上进行标注