【问题标题】:Windows Phone 7 - GeoCoordinate.Speed at emulatorWindows Phone 7 - 模拟器中的 GeoCoordinate.Speed
【发布时间】:2011-09-07 09:33:05
【问题描述】:

在测试 GeoCoordinate 类 (http://msdn.microsoft.com/en-us/library/system.device.location.geocoordinate.aspx?wa=wsignin1.0) 时发现模拟器上的 Lovacation.Speed 属性返回 NaN值(纬度、经度有效)。

同时测试 MS 样本 - http://create.msdn.com/en-US/education/catalog/sample/geolocation(速度也是 NaN 值)。

在模拟器中模拟\测试速度的最佳方法是什么?

【问题讨论】:

  • 您是否使用 Windows Phone 7.1 版本的模拟器进行测试?你有足够的分数来绘制速度吗?
  • 是的,使用 7.1 版本。尝试接近 50-100 点(在模拟器的位置选项卡上)

标签: c# windows-phone-7 geolocation gps


【解决方案1】:

基本思想是为 IGeoPositionWatcher 创建自己的实现。在SharpGis 上,您会找到一个从起点生成随机数据并根据行驶距离计算速度的方法。 或者,如果您有 GPX 文档,您可以创建一个从 GPX 文件返回数据的实现。

【讨论】:

  • 谢谢。所以模拟器的“位置”选项卡\仪器只为应用程序提供有关坐标的数据,没有速度?
猜你喜欢
  • 1970-01-01
  • 2011-11-12
  • 2011-07-02
  • 1970-01-01
  • 2011-09-18
  • 2011-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多