Я новичок в Android. Я использую следующий код, но иногда в Location change не вызывается, и объект Location возвращает null ... Или иногда он становится только ближайшим значением, но мне нужно точно такое же, как отслеживание кабины OLA.Как я могу найти точное местоположение currenct, используя только GPS
Мой код следующим
MyLocationListener mll=new MyLocationListener();
LocationManager locationManager = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER,
0,
0,
mll
);
if(locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER))
{
Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
if (location != null)
Log.e("TAG","LocationDetected ");
Спасибо tahsinRupam, я пробовал этот код, и я могу получить его. Но это не точно, это почти в 200 метрах от моего местоположения, и мне нужен только провайдер GPS. – Skyvin
Мое удовольствие, Skyvin. Хотел бы я помочь тебе больше! Проверьте данную ссылку в моем отредактированном ответе. Fused Api - это новейшая технология и быстрее, чем прежнее местоположение Android. Вы можете попробовать. – tahsinRupam
ok спасибо tahsinRupam Я попробую – Skyvin