我正在尝试跟踪设备的Windows Phone 7地图应用程序。我正在显示一个文本块,使用传递给“GeoCoordinateWatcher”对象的PositionChanged事件处理程序的“GeoPositionChangedEventArgs e”参数中的“e.Position.Location.Speed.ToString(”0.00“)”来更新当前速度。
在模拟器中调试应用程序时,我使用了一组先前记录的推针并播放了仿真。经度/纬度位置正确变化但速度反映为NAN。
为什么会这样?如何计算速度属性?
答案 0 :(得分:0)
移动你调用单独的线程将解决问题......
GeoCoordinateWatcher location not returning speed. NaN instead