GeoCoordinateWatcher在模拟器中没有获得GeoCoordinate Speed?

时间:2012-02-13 09:31:39

标签: c# .net silverlight windows-phone-7 bing-maps

我正在尝试跟踪设备的Windows Phone 7地图应用程序。我正在显示一个文本块,使用传递给“GeoCoordinateWatcher”对象的PositionChanged事件处理程序的“GeoPositionChangedEventArgs e”参数中的“e.Position.Location.Speed.ToString(”0.00“)”来更新当前速度。

在模拟器中调试应用程序时,我使用了一组先前记录的推针并播放了仿真。经度/纬度位置正确变化但速度反映为NAN。

为什么会这样?如何计算速度属性?

1 个答案:

答案 0 :(得分:0)

移动你调用单独的线程将解决问题......

GeoCoordinateWatcher location not returning speed. NaN instead