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