Я применил функцию locationlistener в своем приложении, которая использует Network Provider.
Все это работает отлично, потому что я хочу местоположение быстро и с помощью GPS-провайдера требуется возраст.
Но я пришел к моменту своего приложения, где местоположение должно быть точным (макс. 5-10 метров).
Мне было интересно, можно ли одновременно использовать провайдера GPS вместе с сетевым провайдером, а затем получить лучший результат? И также можно сообщить мне, когда поставщик GPS предоставил мне GPS-местоположение?
Итак, в основном:
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);
Будет ли это работать с тем же переопределенным onLocationChanged()?
И как я могу узнать, получил ли GPS местоположение?
Спасибо,