Google Geocoding API возвращает неправильный почтовый индекс / город - PullRequest
0 голосов
/ 08 января 2019

Адрес, который я пытаюсь геокодировать, - это 1030 Pops Way, Bogart, GA 30622. Похоже, Google считает, что этот адрес находится в Watkinsville, GA 30677, и поэтому возвращает Watkinsville и 30677. Это неверно. Буквально каждый второй адрес сайта, включая USPS, находит этот адрес в Богарте 30622.

Это не единственный случай, когда Google возвращает неправильные почтовые индексы, с которыми я сталкивался.

https://maps.googleapis.com/maps/api/geocode/json?address=1030+pops+way+30622+bogart+ga&key=API-KEY

1 Ответ

0 голосов
/ 09 января 2019

Похоже, проблема с данными на стороне Google.

Давайте проверим запрос «Pops Way, Bogart, GA 30622» в инструменте Geocoder:

https://google -developers.appspot.com / карты / документы / Utils / геокодер / # д% 3DPops% 2520Way% 252C% 2520Bogart% 252C% 2520GA% 252030622

Как видите, результатом является маршрут с почтовым индексом 30622, как показано на моем скриншоте

enter image description here

Однако, если я нажму на здание с номером 1030 на этой улице, почтовый индекс изменится на 30677

https://google -developers.appspot.com / карты / документы / Utils / геокодер / # д% 3D33.901296% 252C-83,559744

как показано на следующем скриншоте

enter image description here

Я могу предложить сообщить неверный почтовый индекс в адресной группе по данным Google, как описано в документации

https://support.google.com/maps/answer/3094088

Вы можете использовать эту прямую ссылку

https://www.google.com/maps/@33.9017628,-83.5603702,18z/data=!10m1!1e1!12b1?rapsrc=apiv3

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...