Как я могу использовать данные географических названий для определения широты и долготы почтового индекса? - PullRequest
0 голосов
/ 19 декабря 2011

Меня направили в GeoNames, чтобы сохранить их местоположение в моей локальной базе данных.Посмотрев на их данные и форматы данных, я не уверен, как определить широту / долготу, предоставленный почтовый индекс?

Например: Ввод: 60614, вывод: 40.1234, -87.98766

Я не знаю, как использовать их данные в основном?

Я хотел бы сохранить данные US.zip в моей локальной базе данных и иметь возможность запрашивать их, используя '60614', и они возвращают широту / долготу.Как я мог это сделать?

1 Ответ

2 голосов
/ 19 декабря 2011

http://api.geonames.org/findNearbyPostalCodes?lat=47&lng=9&username=demo вернет вам xml ... теперь вы должны разобрать его. замените lat = 47 и lng = 9 желаемыми координатами широты / долготы.

это в значительной степени из их документации API, кстати

Как разобрать xml, зависит от того, какой язык вы используете.

...