Найти места, используя почтовые индексы, города или координаты - PullRequest
0 голосов
/ 26 февраля 2011

Мне нужно кодировать искатель городов в радиусе X км.данного с использованием почтового индекса или города.Примерно так:

Enter ZIP code or city: [            ]
Choose Radius in Km.    (10) (20) (30)
-------------------------------------------
[ Submit ]

Итак, мне нужна база данных, связанная с почтовыми индексами, координатами и названиями городов.(не для США, Германии) Кто-нибудь знает что-нибудь?Или готовый к использованию веб-сервис или что-то еще, что позволит мне раньше пойти на пляж?

THX .-

Ответы [ 2 ]

1 голос
/ 26 февраля 2011

Я только что нашел это:

http://api.geonames.org/findNearbyPostalCodes?postalcode=8775&country=CH&radius=10&username=demo

http://www.geonames.org/export/client-libraries.html (несколько клиентских библиотек для запроса сервиса geonames)

Именно то, что я хочу на Рождество,THX .-

0 голосов
/ 26 февраля 2011

Если вы можете получить координаты каждого местоположения (почтовый индекс - долгота - широта), вы можете рассчитать расстояние

Вы можете использовать http://developer.yahoo.com/geo/geoplanet/guide/index.html, чтобы получить долготу и широту для места, а затем использовать расчет для создания расстояния.

Расчет расстояния между почтовыми индексами в PHP

...