Как преобразовать индекс в название города, есть ли доступный API? [закрытый]

13
задан John Saunders 17 May 2010 в 03:30
поделиться

2 ответа

Вам нужна служба, которая выполняет геокодирование .


Yahoo Geocoder API дает гораздо лучшие результаты во всем мире.

110021 - это почтовый индекс Нью-Дели среди нескольких других мест в мире.

Этот , похоже, всех их поймал.


Google Maps API - еще одна такая служба, но я недоволен геокодированными результатами, так как я не получаю все результаты для 110021 .

geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'address': '110021'}, function(results, status) {
    console.log(results);
});
11
ответ дан 1 December 2019 в 19:30
поделиться

Почта США продает подписку на сопоставление 5-значных почтовых индексов со значениями города/штата. Как говорит @Timothy, отображение является один ко многим. Однако в базе данных почтового отделения отмечается, какой город/штат является "основным" для данного почтового индекса.

Не знаю, как в других странах. Узнайте в почтовом ведомстве вашей страны.

См. http://www.usps.com/ncsc/addressinfo/citystate.htm

0
ответ дан 1 December 2019 в 19:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: