Windows phone 7 使用GeoCoordinateWatcher时速度不更新
在我的Windows Phone应用程序中使用Windows phone 7 使用GeoCoordinateWatcher时速度不更新,windows-phone-7,geolocation,Windows Phone 7,Geolocation,在我的Windows Phone应用程序中使用GeoCoordinateWatcher类获取更新的GPS位置和速度时,纬度和经度会更新,但速度保持不变:5.95(以及课程) 我使用以下代码初始化Geo Watcher: GeoCoordinateWatcher GeoWatcher = new GeoCoordinateWatcher(GeoPositionAccuracy.High); textSpeed.Text = args.Position.Location.Speed.ToStrin
GeoCoordinateWatcher
类获取更新的GPS位置和速度时,纬度和经度会更新,但速度保持不变:5.95
(以及课程)
我使用以下代码初始化Geo Watcher:
GeoCoordinateWatcher GeoWatcher = new GeoCoordinateWatcher(GeoPositionAccuracy.High);
textSpeed.Text = args.Position.Location.Speed.ToString();
并使用剪下的按钮开始聆听过程:
GeoWatcher.StatusChanged += GeoWatcherStatusChanged;
GeoWatcher.PositionChanged += OnGeoWatcherPositionChanged;
GeoWatcher.MovementThreshold = 0.5;
GeoWatcher.Start();
最后,方法OnGeoWatcherPositionChanged
包含以下代码:
GeoCoordinateWatcher GeoWatcher = new GeoCoordinateWatcher(GeoPositionAccuracy.High);
textSpeed.Text = args.Position.Location.Speed.ToString();
其中textSpeed
是一个简单的TextBox
有人知道为什么速度保持不变吗?提前谢谢。你想好了吗?我遇到了同样的问题。。