2012-04-16 4 views
-2

Как я могу получить текущее местоположение с помощью WiFi? В моем проекте с использованием gps я могу получить текущее местоположение ... Как использовать службу сети в android?Получить текущее местоположение с помощью Wi-Fi?

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

Но я хочу текущее местоположение WiFi? Может ли кто-нибудь помочь мне получить текущее местоположение с помощью WiFi?

+5

@Nanne что, если я не имею 1 .... кроме того, Wi-Fi является гораздо лучше, можно управлять –

ответ

1

Попробуйте использовать NETWORK_PROVIDER.

Пожалуйста, обратите внимание, что вам придется изменить свой AndroidManifest.xml, а добавив:

<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. Нет необходимости добавлять и то, и другое. –

Смежные вопросы