如何在模拟器上获取 Windows Phone 7 中的当前位置
Posted
技术标签:
【中文标题】如何在模拟器上获取 Windows Phone 7 中的当前位置【英文标题】:How to get current location in Windows Phone 7 on Emulator 【发布时间】:2011-02-16 12:32:33 【问题描述】:我是 Windows Phone 7 的新手。我想开发一个应用程序来告诉设备的当前位置(经纬度)并突出显示在模拟器上运行的 bing 地图中的当前位置,因为我没有用于测试的设备。任何帮助。
提前致谢。
【问题讨论】:
【参考方案1】:看看这个http://create.msdn.com/en-us/education/catalog/article/GPS-Emulator
【讨论】:
谢谢马尔科姆。发生未处理的 ArgumentNullException。没有可用的源,调用堆栈位置:System.ServiceMogel.dll!System.ServiceModel.AsyncResutl.EndCodePlex 有一个 FakeGPS 实用程序(只是一个 .cs 文件)。
【讨论】:
【参考方案3】:我只是硬编码一个已知位置:
if (location == GeoCoordinate.Unknown)
// Use Palo Alto if we're running in the emulator.
location_string = "&latitude=37.47&longitude=-122.12";
【讨论】:
以上是关于如何在模拟器上获取 Windows Phone 7 中的当前位置的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows Phone 7 中显示位置在模拟器中有效,但在真实手机上无效
TextBox.TextChanged 事件在 Windows Phone 7 模拟器上触发两次
尝试使用模拟器在 Windows Phone 8 中的地图元素上获取地理位置