2011-06-20 1 views
0

はコードandroidのnetwork_providerにはwifi/GPS/3gが必要ですか? Androidのヘルプ

mlocManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, mlocListener); 

の以下の部分は、適切な更新を与えるためにWIFI/3G/GPSを必要としません。これら3つのすべてが私の電話でオフになっているとき、私は何の答えも得られません。私は0.0と0.0として緯度と経度を得る! 助けてください!

ありがとう

答えて

0

はい、ネットワークプロバイダはすべての「格安」メソッドを使用して場所を取得します。あなたの位置を三角測量するには3G /携帯電話サービスが必要です。

0

古い質問に返信するには...はい、データ/インターネット接続が必要です。ネットワークの場所は、Wi-Fiホットスポット(またはMACアドレス)とセルタワーによって決まります。この情報は、インターネットに送信され(私はいくつかのGoogleサーバーと想定している)、次にそれをWi-Fiホットスポットとセルタワーを物理的な場所にマップ/変換するデータベースと比較します。データ/インターネット接続がなければ、収集したすべての情報(例えば、セルタワーまたは近くの無線LANホットスポット)は無意味です。

関連する問題