使用GeoCoordinateWatcher时速度不会更新

时间:2013-03-19 19:16:18

标签: windows-phone-7 geolocation

使用GeoCoordinateWatcher类在我的Windows Phone应用程序中获取更新的GPS位置和速度时,纬度和经度会更新,但速度保持恒定值5.95(以及疗程)。

我使用以下代码初始化Geo Watcher:

GeoCoordinateWatcher GeoWatcher = new GeoCoordinateWatcher(GeoPositionAccuracy.High);

使用snipped开始侦听过程:

GeoWatcher.StatusChanged += GeoWatcherStatusChanged;
GeoWatcher.PositionChanged += OnGeoWatcherPositionChanged;
GeoWatcher.MovementThreshold = 0.5;
GeoWatcher.Start();

最后,方法OnGeoWatcherPositionChanged包含以下代码:

textSpeed.Text = args.Position.Location.Speed.ToString();

textSpeed是一个简单的TextBox

有谁知道为什么Speed保持恒定值?提前谢谢。

0 个答案:

没有答案