geolocationとAndroidまたはiOSでの純粋なネイティブ呼び出しのnavigator.geolocation.getCurrentPosition()を使用すると精度に違いはありますか?navigator.geolocation.getCurrentPositionはネイティブのジオロケーションメソッドと同じ精度で反応ネイティブですか?
3
A
答えて
0
短い答え:はい正確に見えます。しかし、iOSでどのように高精度を可能にするかを確認する必要があります。あなた自身を確認する最良の方法は、検索された結果をネイティブアプリ(Googleマップ、stravaなど)と比較することです。
フィットネストラッカーを実装する自分の経験から: getCurrentPositionは、同時にwatchPositionを実行していない限り、非常に不正確です。 おそらく、getCurrentPositionはGPSをオンまたはオフにし、良好なGPSフィックスを得る時間がないため、watchPositionは常に接続を開いたままにしています。 (もっと正確でわかりやすい説明があるかもしれませんが、それは当分私を満たしています) 私はwatchPositionとgetCurrentPositionの両方を一緒に使用して、正確にX秒ごとに場所の詳細を取得できます。 watchPositionのコールバックメソッドでは何もしません。
これはアンドロイドで非常にうまくいきます(私はStravaと同様の結果を5/10メートルの精度で得ています)。 私はまだiOS上で動作させることはできませんが、アプリケーションを単独で実行すると、50メートルを超える精度が得られます。 Stravaが同時に実行されている場合、突然私のアプリで取得された精度は5/10メートルです。私はiOS上で高精度を可能にする方法を見つけ出す必要がある(私は既にnavigator.geolocation apiで高精度を求めている)。
関連する問題
- 1. 反応したネイティブのGPS精度を取得
- 2. 反応し、ネイティブと同等のTelephonyManager
- 3. カメラのネイティブと同じスナップショットに反応します
- 4. は、反応ネイティブ実行IOSのネイティブ、反応ネイティブのinit AwesomeProjectをREACT:エラー
- 5. 反応し、ネイティブ
- 6. フレックスボックスはネイティブで反応しますか?
- 7. 反応がネイティブで反応しない
- 8. Promise.all()とsetState()の反応ネイティブ
- 9. ポート80でネイティブに反応
- 10. 反応のネイティブの非同期通知
- 11. 反応ネイティブのネイティブJavaコードをデバッグ
- 12. d3とwebViewでネイティブに反応する
- 13. connectネイティブでcouchbaseと反応する
- 14. 反応ネイティブで反応ネイティブを実装する際にエラーが発生する
- 15. が反応し、ネイティブ
- 16. Reactネイティブ、AwesomeProject、反応ネイティブrun-ios:** BUILD FAILED **
- 17. JSONは反応し、ネイティブ
- 18. エラー "反応するネイティブの
- 19. はネイティブリアクト - 「反応するネイティブ・interface.jsを」 - WebStormが反応し、ネイティブの場合
- 20. 既存のプロジェクトでネイティブの反応ネイティブの起動後ネイティブのアプリケーションに戻る
- 21. AndroidでネイティブのonPressに反応する
- 22. リアクト - ネイティブが私の反応ネイティブのプロジェクトでpackages.json
- 23. (反応ネイティブ)反応したネイティブのバッテリーレベルを検出するにはどうすればよいですか?
- 24. 反応ネイティブのアンドロイドのバックグラウンドサービス
- 25. ネイティブ・デバッグに反応する
- 26. 反応するネイティブf8コンポーネント
- 27. 反応するネイティブ:テキストコンポーネント
- 28. Androidスタジオエミュレータ反応ネイティブのホットリロード
- 29. 反応したネイティブのデータテーブル
- 30. 反応したネイティブのキャッシュイメージ