このクラスを使用してGeoCoordinateWatcher
、Windows Phone アプリケーション内で更新された 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
.
速度が一定の値のままである理由を知っている人はいますか? 前もって感謝します。