最近的位置 WP7

Posted

技术标签:

【中文标题】最近的位置 WP7【英文标题】:Nearest location WP7 【发布时间】:2014-06-08 14:54:31 【问题描述】:

我想为 Windows Phone 7.1 创建一个应用程序,它可以确定离我当前位置最近的 2 个商店。 我想在 button.click 事件中做什么:

在手机中启用定位服务 查找当前位置 确定当前位置是最接近 A 点还是 B 点

我正在用 C# 制作我的应用程序。 问题是,我找不到任何代码来做到这一点。 谁能帮帮我?

更新

我找到了一些可以检索我当前位置的代码。问题:模拟器似乎没有启用位置服务的设置。所以,我总是得到相同的坐标,这是默认坐标(纬度:47.64483 长:-122.141197)。 如何启用定位服务以便获取我的真实位置?

【问题讨论】:

【参考方案1】:

看看我的旧Maps_Examples_for_Windows_phone,具体检查我的地图位置示例,它有在WP7中获取位置的代码。

然后查看System.Device.Location.GeoCoordinate 的 API 文档,它确实实现了 GetDistanceTo 函数,该函数告诉您到另一个位置的距离。

【讨论】:

感谢您的反应。我已经找到了一些代码来检索我当前的位置,但我不知道如何在我的手机设置中启用我的位置服务。模拟器似乎没有启用此功能的选项。结果是我总是来到手机的默认位置,即使在您的“我的地图位置”示例中也是如此。知道如何打开定位服务以便获得正确的位置吗? —— 您是否检查过有关该主题的其他问题,例如这个:***.com/questions/5016450/… 好吧,我刚刚发现无法从模拟器中检索实际数据,因为您需要一个真实的设备。无论如何感谢您的帮助;) 那我想你需要一个设备进行测试,方法在leadt有效

以上是关于最近的位置 WP7的主要内容,如果未能解决你的问题,请参考以下文章

与位置一起使用时 WP7 弹出窗口延迟打开

使用时,保存的文件在 WP7 中的位置 IsolatedStorageFileStream

如何根据坐标列表与当前位置的距离进行搜索并显示? (Windows 电话 7)

WP7 GeoCoordinateWatcher 在后台

如何在wp7中找到一个地方的经纬度

使用可观察的地理坐标集合在 WP7 的 bing 地图上绘制路线