最近的位置 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 中的位置 IsolatedStorageFileStream