2012-02-28 4 views
0

Вы видите их на тележках и т. Д., Вы вводите свой почтовый индекс, и он дает вам список номеров домов, затем пользователь выбирает номер дома из списка ... Это только что сделано с базой данных или все равно для этого, используя карты google или другие api?получить номер дома для почтового индекса

это для Великобритании

+0

В какой стране? (Я не думаю, что это возможно с API карт, хотя.) –

+0

это было бы только для Великобритании –

+0

IIRC для этого нет бесплатной базы данных; Royal Mail публикует данные почтового индекса, но это не дешево. Вам также нужны постоянные обновления по мере роста почтовых индексов .... –

ответ

3

Я реализовал это раньше для клиентов. Единственным надежным способом, который я нашел, было использование коммерческого API. самый дешевый и самый надежный я нашел, чтобы быть «postcodeAnywhere»

http://www.postcodeanywhere.co.uk/

0

Вы должны будете использовать внешний веб-сервис для достижения этой цели. Как и для Великобритании, это упрощает работу, но нет никаких бесплатных API, которые это сделают.

Однако вы можете заполнить в остальной части адреса (минус дом номер/имя), используя только Почтовый код путем доступа к веб-службы Google:

http://code.google.com/apis/maps/documentation/geocoding/#GeocodingRequests

Это бесплатно до тех пор, как вы делаете не планируете иметь большое количество запросов в год.

Смежные вопросы