Может ли кто-нибудь сказать мне, как работает обратный геокодер. У меня есть код, который использует getFromlocation и getLastKnownLocation, чтобы узнать адрес. Дело в том, что я не знаю, как использовать OnLocationChanged на нем и как отключить прослушиватель, когда он мне не нужен. Я совершенно смущен в течение последних двух дней. Если какой-либо один может дать мне некоторые хорошие ресурсы с полными примерами или связать это было бы здорово ..Geocoder Класс Пояснение
Geocoder geocoder = new Geocoder(
TrackLogic.this.getApplicationContext(),
Locale.getDefault());
Location locationGPS = locationManager
.getLastKnownLocation(LocationManager.GPS_PROVIDER);
Location locationNetwork = locationManager
.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
Log.d(TAG, "geocoder works");
что произойдет, если я использую locationManager.getLastKnownLocation вместе с geocoder.getFromLocation? – user2511882
Не знаю. Я использовал метод getFromLocation(). Я думаю, что результаты getFromLocation() будут переопределять все, что есть getLastKnownLocation(). Для чего вы используете этот API? –
Я пытаюсь получить местоположение пользователя, когда он нажимает кнопку. Но я продолжаю получать странный ответ. Иногда он возвращает null и прочее. – user2511882