Неправильный результат адреса из объекта Geocoder - PullRequest
0 голосов
/ 26 августа 2018

У меня есть приложение для Android, которое показывает текущее местоположение пользователя на основе координат устройства (широта / долгота) - чтобы получить текущий адрес, я использую объект геокодера, как показано ниже:

Geocoder geocoder = new Geocoder(context, Locale.getDefault());
geocoder.getFromLocation(latitude, longitude, 1)

Получив жалобы от некоторых пользователей на то, что указанный адрес не является точным, я исследовал несколько случаев и обнаружил, что проблема возникает с объектом геокодера - в этих случаях указанный адрес находится в нескольких кварталах. Если я использую те же координаты с Google Geocode API, адрес сообщается правильно. Обратите внимание, что результаты объекта Geocoder не всегда являются неточными.

Есть ли способ заставить геокодер всегда возвращать точные результаты?

...