Android - How To Get Current Location (latitude And Longitude)?
Solution 1:
You have a mistake in your manifest file. Correct one is:
<uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION"/>
Solution 2:
You have to send location fix to emulator,as emulator is software you need to provide with location fix.
If you are using eclipse go to
Window -> Show view -> Other
Select Android tab and search for emulator control. After u see emulator control window navigate to location controls. As u see in below pic
After you have sent loc fix you can use
Locationloc= lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
Where lm
is LocationManager
object so 90% of work is done ;)
Cheers!
Solution 3:
In your android manifest did you set the permissions?
android.permission.ACCESS_FINE_LOCATION
As far as only getting (0,0) co-ords you're probably using the emulator. If you're using eclipse go to the emulator control and at the bottom you can send the fake co-ords to the device
Solution 4:
You are not using the correct permission. The correct one is:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
By the way, your demand can only be fulfilled by:
<using-permission android:name="ACCESS_FINE_LOCATION" />
So there is no need for ACCESS_COARSE_LOCATION
Post a Comment for "Android - How To Get Current Location (latitude And Longitude)?"