Парсер адресов геокодирования карты Google - PullRequest
1 голос
/ 13 февраля 2010

Я хочу проанализировать адреса из API геокодирования Google и сохранить его как: адрес город государство почтовый индекс страна

В некоторых местах есть полный адрес с карты Google, а в некоторых только половина, как я могу узнать, какая часть адреса - город, штат или страна? или просто почтовый индекс?

Было бы полезно, если бы какой-то эксперт указал на некоторую помощь здесь.

1 Ответ

2 голосов
/ 13 февраля 2010

В ответе API геокодирования разбивает адрес на AdministrativeAreaName (обычно State) и SubAdministrativeArea. Область SubAdministrativeArea включает в себя LocalityName (город), PostalCodeNumber (почтовый индекс) и магистраль (название и номер улицы). Для примера см .: http://maps.google.com/maps/geo?q=1%20Infinite%20Loop,%20Cupterino,%20Ca. Это запрос геокода для штаб-квартиры Apple, адрес которой 1 Infinite Loop, Cupterino, CA 95014.

...