2

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

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

GeoCoordinateWatcher GeoWatcher = new GeoCoordinateWatcher(GeoPositionAccuracy.High);

并使用剪辑开始监听过程:

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

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

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

哪里textSpeed有简单的TextBox

有谁知道为什么速度保持在一个恒定值?提前致谢。

4

0 回答 0