Конвертировать почтовый индекс в Google Metro Code? - PullRequest
8 голосов
/ 24 июля 2010

Я знаю, что Google публикует свои "области метро" для adwords. Есть ли в наличии конвертер из почтового индекса в код города? Список метро, ​​на который я ссылаюсь, находится по адресу: http://code.google.com/apis/adwords/docs/developer/adwords_api_us_metros.html

Ответы [ 2 ]

2 голосов
/ 10 августа 2010

Названия метро Google ограничены именами почтовых отделений USPS, поэтому вы можете выполнить преобразование с помощью 2 таблиц:

  • Файл с названием города-штата USPS, в котором перечислены все почтовые индексы, а также соответствующие названия мест и почтовые отделения, прикрепленные к ZIP-архиву. Остерегайтесь, этот файл обновляется ежемесячно, и «бесплатные» версии, распространяющиеся и копируемые из приобретенных файлов USPS, часто устарели.

  • Список метро Google, нормализованный, поэтому записи типа «Хантсвилл-Декейтер (Флоренция) AL 691» становятся «Хантсвилль AL: 691 / Декейтер AL: 691 / Флоренция AL: 691».

Найдите ZIP-файл в файле города-государства, получите соответствующее имя почтового отделения, найдите имя почтового отделения в нормализованном списке метрополитена, получите соответствующий код метро.

0 голосов
/ 24 июля 2010

Было несколько похожих вопросов, адресованных команде API AdWords. В обоих случаях ответы были «нет, не существует простого способа сделать это». Джефф Посник из команды AdWords предлагает интересную идею:

Я не знаю, есть ли способ стать умнее с одним из геокодирования API и определить совпадения между города / почтовые индексы и зоны метро

http://groups.google.com/group/adwords-api/browse_thread/thread/e514fa91403397ab https://groups.google.com/group/adwords-api/browse_thread/thread/1af97ae9938d76ee

...