Şerefe, Android üzerinden mevcut GPS-Konumunu almaya çalışıyorum. this Tutorial ve Vogellas article numaralı telefonu takip ettim. Yine de çalışmıyor. LocationManager.NETWORK_PROVIDER kullanırken, nerede olduğum önemli değil, her zaman 51 ve boylam 9'un enlemini elde ediyorum. LocationManager.GPS_PROVIDER kullanırken, hiçbir şey elde edemiyorum.Android GPS konumu nasıl edinilir
Her şey GMaps kullanırken işe yarıyor olsa da: S Neden olduğu hakkında bir fikriniz yok. GMaps gibi mevcut GPS Konumunu nasıl alabilirim? temsil ettikleri çünkü
int latitude = (int) (location.getLatitude());
int longitude = (int) (location.getLongitude());
Enlem ve Boylam double
-değerleri şunlardır:
public LatLng getLocation()
{
// Get the location manager
LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
Criteria criteria = new Criteria();
String bestProvider = locationManager.getBestProvider(criteria, false);
Location location = locationManager.getLastKnownLocation(bestProvider);
Double lat,lon;
try {
lat = location.getLatitude();
lon = location.getLongitude();
return new LatLng(lat, lon);
}
catch (NullPointerException e){
e.printStackTrace();
return null;
}
}
, bu kütüphaneyi kullanabilir/Android-SimpleLocation – caw
http: // stackoverflow dosyasını kontrol edin.com/questions/1513485/how-do-i-get-the-current-gps-konum-program-android-içinde-android/38897436 # 38897436 –