Google API: найдите полный адрес, используя гражданский номер и почтовый индекс - PullRequest
3 голосов
/ 20 января 2012

На многих государственных сайтах в Канаде есть функция, позволяющая узнать ваш адрес только по почтовому индексу и названию улицы.

При поиске почтового индекса на карте Google область, охватываемая этим почтовым индексом, покрывается.

Но, глядя на API Google Map, я не могу найти полный адрес только на основе почтового индекса и гражданского номера.

1 Ответ

4 голосов
/ 26 января 2012

Боюсь, что в Google Geocoding API такой функции нет.

Если вы ищете почтовый код (с полной точностью) в Канаде или Великобритании, вы можете сказать, что результат довольно точный, вплоть до одного здания (может быть, нескольких) по небольшому размеру поля Bounds в результате. Примеры (красная рамка Bounds):

M6G 1C5 (Канада) http://gmaps -samples-v3.googlecode.com / SVN / багажник / геокодер / v3-геокодер-tool.html # д% 3DM6G% ​​201C5

SW1V 4EB (Великобритания) http://gmaps -samples-v3.googlecode.com / SVN / багажник / геокодер / v3-геокодер-tool.html # д% 3DSW1V% 204EB

В результате вы получите почтовый код, API не будет «преобразовывать» его в уличный адрес (например, 750 College St, Toronto, ON M6G 1C5). Если вы считаете, что это будет хорошо работать во всей стране и, возможно, в других странах (например, в Великобритании, но вы не уверены в этом), рассмотрите возможность подачи запроса на добавление функции для API геокодирования (и размещения номера проблемы здесь:)

http://code.google.com/p/gmaps-api-issues/issues/entry?template=Geocoding%20API%20-%20Feature%20Request

НТН

...