Как конвертировать почтовый индекс в название города, есть ли API? [закрытый]
Как преобразовать почтовый индекс в название города, есть ли API?
6 ответов
вам нужна услуга, которая делает геокодирование.
API геокодера Yahoo получаю гораздо лучшие результаты во всем мире.
110021
- это почтовый код Нью-Дели среди нескольких других мест в мире.
этой кажется, получить их все.
Google Maps API еще одна такая услуга, но я не доволен результатами геокодирования, поскольку я не получаю все Результаты поиска для 110021
.
geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'address': '110021'}, function(results, status) {
console.log(results);
});
два года спустя, ИМО Google Maps геокодирование API - Это лучший способ пойти.
просто введите почтовый индекс в качестве параметра адреса:
http://maps.googleapis.com/maps/api/geocode/json?address=94043&sensor=false
http://zipasaur.us/ невероятно и бесплатно. Я только что обнаружил его после долгих поисков.
Он может делать обратный поиск, как вы спрашиваете, и многое другое. Это бесплатно и имеет API JSON. Потрясающе!
[edit]он сейчас и уже довольно давно. Это было приятно, пока это продолжалось, хотя: (
почтовое отделение США продает подписку на сопоставление 5-значных почтовых индексов со значениями города/штата. Как говорит @Timothy, отображение одно ко многим. Тем не менее, БД почтового отделения отмечает, какой город/штат является "основным" для данного почтового индекса.
Не знаю о других странах. Обратитесь в почтовое управление вашей страны.
RedLine предлагает бесплатный сервис API zipcode (до 250 запросов в час). Существует 4 различных разновидностей, охватывающих расстояния между двумя zipcodes, zipcodes в радиусе zipcode, City, state и Lat/long zipcode и zipcode города. http://zipcodedistanceapi.redline13.com/
просто положить в мой .02, используя Google Maps API, упомянутый выше, вы можете искать глобальную информацию. В настоящее время я работаю над проектом и в значительной степени реализую его в качестве своего решения для этой проблемы. Хорошо, с моей крошечной мыльной коробки.