Мне нужна бесплатная служба (и, возможно, с открытым исходным кодом), чтобы получить список городов (города, деревни, деревни) с некоторыми данными, такими как: - geoCoords [LAT |LON] //очень важно!! - район - регион/округ - штат - (можно почтовый индекс)
Пользователь вводит свое место жительства в поле ввода и получает список городов, из которых он может выбрать свой город. (возможно, отображение с некоторой информацией, такой как округ, штат или что-то еще) - И мне нужно сохранить геоКоорды [ШИРОТА | ДОЛГОТА] в моей базе данных для последующего расчета расстояний до других пользователей.
Итак, я нашел проект OpenStreetMap: http://nominatim.openstreetmap.org/search.php?q=
Нойштадт&format=json&addressdetails=1
(пример)
Это выглядит хорошо, но мне нужен способ отфильтровать результаты. Потому что мне не нужны автобусные/железнодорожные станции или торговые центры. Только населенные пункты/населенные пункты (города/поселки, села/пригороды/деревни), где проживают люди. И, если это возможно, отфильтровано по стране (в данном случае: Германия).
У кого-нибудь есть идеи? :)
&featuretype=settlement
. Другие возможные значения для типа объекта:country
,state
,city
. - person Mark Baker   schedule 04.03.2015