Я создаю туристический сайт с django. Когда пользователь вводит имя города назначения (или точки интереса, такие как желтый камень), я хочу сделать предложение ajax auto. Вопрос в том, как я могу получить базу данных предложений? Есть ли веб-сервис? Лучше всего, если он может также поддерживать иностранные города. Большое спасибо.гео базы данных (город, достопримечательности)
ответ
Что вы хотите назвать базой данных gazetteer.
Официальным справочником USGS для США является available for download.
Два глобальных геокодированные базы данных включают в себя:
Geonames имеет свободный список городов и POI. Он включает в себя справочник USGS и множество другой информации. Возможно, вам придется подмножать свою базу данных, так как это может вернуть слишком много результатов для вас.
Maxmind также имеют бесплатную базу данных по городам.
Большое спасибо за ответ, fmark. Я проверил Maxmind и Geonames, и их информация о городе - это то, что я ищу. Единственное, что мой сайт более ориентирован на китайских путешественников, но все данные о состоянии/регионе в базе данных/геономном поиске представлены на английском (или английском алфавите). Я только что нашел, если я набираю «shanghai» в поиск карт Google, это может дать мне хорошее предложение с первым, у которого есть название города, название штата, название страны на китайском языке. Это именно то, что я ищу. Вы знаете, открыт ли API предложения или часть карты google? Еще раз спасибо. – Jason
взглянуть на OpenStreetMap есть много городов, Pois как в английском и-Китайском
Хотите города для всего мира, чтобы быть по-китайски, или только те, в Китае? И если да, вы хотите, чтобы японские города на японском и т. Д.? – fmark
Еще раз спасибо, fmark. Лучше всего, если города всего мира находятся на китайском языке, потому что основными пользователями моего сайта станут китайские путешественники, но будет достаточно хорошим, если я получу английский язык для некитайских городов. – Jason