WebViewを介してJavascriptAPIを使用して、GPS位置情報を取得し、それをGoogleマップに表示しています。EnableHighAccuracyをtrueとして使用していますが、位置情報があまり正確ではないことに気付きました。また、AndroidのGoogleマップアプリは、私のアプリよりも何倍も速く場所を取得でき、場所をより正確に表示できることにも気づきました。
これはどのように可能ですか?どちらのアプリも、Androidで利用可能なA-GPS情報を使用しており、同じ地図に表示されています。
これについての考え。また、精度を向上させる方法についての提案もあります。
更新:AndroidでJavascriptとWebViewを介して位置情報を使用すると、現在の場所が現在の場所から少なくとも2〜5マイル離れていることが示されます。しかし、アンドロイドのグーグルマップアプリは私が現在座っている建物を識別することができます。また、グーグルマップアプリは2-5秒でこの場所を取得しますが、ウェブビューの場合は1分以上かかりますが、それでも不正確な場所が表示されます。