2012-04-16 5 views
-2

WiFiを使用して現在地を取得するにはどうすればよいですか? gpsを使用している私のプロジェクトでは、現在の場所を取得できます... アンドロイドでネットワークサービスを使用するにはどうすればよいですか?無線LANを使用して現在地を取得しますか?

LocationManager mlocManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); 
LocationListener currentlocation = new CurrentLocation(); 
     mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, 
       currentlocation); 

しかし、私は現在の場所をWiFiにしたいですか? 誰でもWiFiを使用して現在地を取得できますか?

+5

@Nanneがかなり良くある –

答えて

1

NETWORK_PROVIDERをご利用ください。

あなたが追加することにより、同様にあなたのAndroidManifest.xmlを修正しなければならないことに注意してください:無線LAN以外にも....私は1を持っていけない場合は何

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
+1

ACCESS_FINE_LOCATIONを制御することができますACCESS_COARSE_LOCATIONを意味します。両方を追加する必要はありません。 –

関連する問題