地理名称数据库(城市、兴趣点)

发布于 09-04 07:39 字数 107 浏览 9 评论 0原文

我正在用 django 建立一个旅游网站。当用户输入目的地城市名称(或兴趣点,如黄石)时,我想做 ajax 自动建议。问题是我如何获得建议数据库?有网络服务吗?如果它也能支持外国城市那就最好了。多谢。

I am building a travel website with django. When a user is typing in the destination city name (or points of interest, like yellow stone), I want to do ajax auto suggestion. The question is how I could get the suggestion database? Is there any web service? Best if it could also support foreign cities. Thanks a lot.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

缱倦旧时光2024-09-11 07:39:38

您想要的称为 地名词典 数据库。

美国官方 USGS 地名词典可供下载

两个全球地理编码数据库包括:

Geonames 拥有免费的城市和 POI 列表。它包括美国地质勘探局地名词典和许多其他信息。但是,您可能必须对他们的数据库进行子集化,因为它可能会为您返回太多结果。

Maxmind 还有一个免费的城市数据库。

What you want is called a gazetteer database.

The official USGS gazetteer for the USA is available for download.

Two global geocoded databases include:

Geonames has a free list of cities and POI. It includes the USGS gazetteer and lots of other info. You might have to subset their database however, as it might return too many results for you.

Maxmind also have a free database of cities.

︶ ̄淡然2024-09-11 07:39:38

看看OpenStreetMap有很多城市,地图都有中文和英文

take a look at OpenStreetMap there are a lot of cities, pois both in chinease and english

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文