0

SIMを持たないAndroidタブレットで現在のユーザーの場所を見つけるための最良の方法は何ですか?

私の質問は素朴かもしれませんが、ロケーションマネージャーにはネットワークオペレーター(SIM)とインターネット接続が必要ですか?同様に、GPSを使用する必要がある場合、ネットワークオペレーターも必要ですか?

お知らせ下さい。

4

3 に答える 3

2

GPSにネットワークオペレーターは実際には必要ありません

于 2013-02-15T10:10:06.633 に答える
2

GPS にはネットワーク オペレータは必要ありません。

ただし、NETWORK_PROVIDER を使用するにはインターネット接続が必要です。インターネットに接続していないと、最新の位置を取得できません。

NETWORK_PROVIDER は、wifi ステーション情報とセル タワー情報を収集し、インターネット経由で Google のロケーション サーバーに送信します。ロケーション サーバーは、その情報を使用して、サーバーのデータベースに保存されているデータに基づいて、ユーザーの最も可能性の高い位置を見つけます。

Wi-Fiまたはモバイルデータ経由でインターネットにアクセスできます。SIM カードを持っていない場合、NETWORK_PROVIDER は Wi-Fi 情報を収集し、それに基づいて現在地を推測しようとします。

于 2012-06-29T13:57:44.800 に答える
1

このLocationManagerクラスは、SIM カードではなく、内蔵 GPS 無線を使用します。MapViewまたは同様のマップ コンポーネントを使用する予定がない限り、インターネット接続も必要ありません。タブレットに GPS がある場合は、それをオンにして (有効にして) LocationManagerorSensorManager` を使用して GPS センサーから読み取る多くの例の 1 つを試してください。お役に立てれば!開始するためのを次に示します。

于 2012-06-29T13:57:46.147 に答える