Mapkit の現在地の精度がマップ アプリほど良くないのはなぜですか? 精度は最高に設定されています。maps.app で自分の位置を取得しようとしている場合、アプリの精度は 50m で、500m です。私は何を間違っていますか:)? より良い結果を得るためのヒントはありますか?
ご協力いただきありがとうございます :)
Mapkit の現在地の精度がマップ アプリほど良くないのはなぜですか? 精度は最高に設定されています。maps.app で自分の位置を取得しようとしている場合、アプリの精度は 50m で、500m です。私は何を間違っていますか:)? より良い結果を得るためのヒントはありますか?
ご協力いただきありがとうございます :)
これを屋外でテストしていますか、それとも屋内でテストしていますか?
GPS信号の強度は非常に低く、iPhoneの内蔵アンテナは最適ではありません。
また、GPSが表示されているすべての衛星と同期するのに十分な時間待機していますか。GPSは、各衛星を取得するのに時間がかかり、より多くの衛星にロックされるにつれて、ますます正確になります。
また、GPSの受信中にワイヤレスまたはBluetoothリンクを同時に使用しようとしている場合は、GPS受信機を踏んでいる可能性があります。
幸運を
それだけの価値があるため、より正確な修正を得るために数秒待たなければならないことがよくあります。携帯電話基地局または Wi-Fi に基づいて、約 500m の精度で修正がすぐに行われることがよくあります。約 100m よりも正確な修正には GPS が必要であり、取得に時間がかかります。そのため、「didUpdateLocation」が 500m 以下の修正ですぐに発生し、数秒後に 50m の修正が発生することがよくあります。
マップで 50 メートルの修正を取得した後でアプリに戻るとどうなりますか? その後、50m の修正を取得しますか? そうでなく、最高の精度を要求した場合、何が起こっているのか本当にわかりません。
ちなみに、マップが 50m 修正されていることをどのように知っていますか? 地図を見て目で測るだけ?
あなたがすべての参照を調べたという仮定の下で、私が考えることができる唯一のことは、あなたが異なる条件の下でそれらをテストすることです。GPSはあなたの上の障害物に非常に敏感であり、(おそらく)接続されているワイヤーなどによって妨害されることさえあります。