0

編集:

アプリで React-Native Geolocation API を使用しようとしています。https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocationと同じ API

ただし、API は Android ネイティブの地理位置情報サービスほど優れていません。アプリを実行すると、40 メートル移動しないと自分の位置がわかりません。

また、Android はユーザーの場所を見つけるためにいくつかの戦略を適用していると思います。

iOS や Android のネイティブ サービスのように位置情報 API を使用するには?

4

1 に答える 1

0

すでに試したかどうかはわかりませんが、リクエストにセルタワーや Wi-Fi 情報を追加してみてください。

Geolocation 応答で非常に大きな精度半径が得られるのはなぜですか?

位置情報応答の精度フィールドに非常に高い値が表示される場合、サービスは、WiFi ポイントまたはセル タワーではなく、要求 IP に基づいて位置情報を取得している可能性があります。これは、セル タワーまたはアクセス ポイントが有効でないか認識されていない場合に発生する可能性があります。

これが問題であることを確認するには、リクエストで thinkIp を false に設定します。応答が 404 の場合は、wifiAccessPoints および cellTowers オブジェクトを地理的に特定できなかったことを確認しています。

こちらの FAQ セクションを確認してください。

于 2016-03-22T20:51:03.780 に答える