В настоящее время я создаю приложение на основе определения местоположения, которое полагается на широту и долготу устройств, должным образом переведенных в текстовое местоположение.
Моя текущая проблема заключается в следующем (на примере lat / long -37.8047079,144.9641467):
Оба
API мест
https://maps.googleapis.com/maps/api/place/textsearch/json?query=-37.8047079,144.9641467&key
и
Geocode API
https://maps.googleapis.com/maps/api/geocode/json?address=-37.8047079,144.96414677&key
возврат: "8-14 Little Queensberry St, Carlton VIC 3053, Австралия"
Однако по тем или иным причинам, когда тот же самый длинный лонг введен в сами карты Google, это приводит к расположению 135 Queensberry St, Carlton VIC 3053
Что является для меня серьезной проблемой из-за того, что API маршрутов возвращает тот же более поздний адрес Вызывает несоответствие между двумя службами
Я делаю что-то не так, и если нет, есть ли способ обойти это?
Обратите внимание, что второй адрес - это тот, который я считаю "правильным"
Заранее спасибо!