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