0

geolocator.poistionchangedイベント内のhaversine式を使用して、修正ジオポイントと私の電話の現在の位置の間の計算距離です。 しかし、電話の現在の地理座標は、電話を動かすことなく変化しており、距離は大きく変化しています。 この問題を解決する方法、または少なくとも減らす方法はありますか?お使いの携帯電話の場所があなたのGPS seonsorsから決定される2つのジオポイント間の距離が連続的に変化しますか?

+0

どのように大幅に位置が変化していますか?デバイスの空がはっきりと見えます(つまり、外に出ていますか?) –

答えて

2

モバイルデバイスのほとんどのGPSチップの精度は15メートルです。そのような場所では、特に周囲に高層ビルがある場合は、頻繁に報告されます。

屋内にいる場合、GPSは信号を受信して​​いない可能性があるため、電話機は約100メートルの精度を持つWIFI測位にフォールバックします。

何らかの理由でGPSと無線LANを使用できない場合は、IPアドレスに変換されます.IPアドレスは、正確には市内で正確です。

ここで、良いGPS信号があると仮定すると、ノイズを減らす方法は、movement thresholdreport intervalを使用することです。ここではこれらのオプションについての良いブログ記事です:

https://blogs.windows.com/buildingapps/2012/12/03/geoposition-advanced-tracking-scenarios-for-windows-phone-8/#uljhzpK0wllquFRi.97

1

米政府は、GPS標準測位サービス(SPS)性能基準に指定されたパフォーマンスレベルで民間人のコミュニティにGPSを提供することにコミットしています。例えば、空間におけるGPS信号は、95%の信頼水準で7.8メートルの「最悪の場合」の擬似距離精度を提供する。 (これはユーザーの正確さと同じではありません;擬似距離はGPS衛星から受信機までの距離です)Reffrence

私は携帯電話が移動していないときに同じデータを得るためにデータを転送する必要があると思います。 また、Wifiのような別のソースを使用して場所を取得することもできます。

私はWP開発者ではありません。 Windowsの開発者があなたを助けるかもしれません。

関連する問題