我正在用django建设一个旅游网站。当用户输入目标城市名称(或感兴趣的点如黄石)时,我想要做一个Ajax自动建议。问题是我如何才能得到建议数据库?有没有网络服务?最好的,如果它也可以支持外国城市。非常感谢。地理名称数据库(城市,兴趣点)
4
A
回答
4
你想要什么叫做gazetteer数据库。
美国官方的美国地名索引是available for download。
两个全球地理编码数据库包括:
Geonames有城市和POI的空闲列表。它包括USGS地名词典和其他许多信息。但是,您可能必须为数据库设置子集,因为它可能会为您返回太多结果。
也有一个免费的城市数据库。
+0
非常感谢答案fmark。我查看了Maxmind和Geonames,他们的城市信息就是我正在寻找的。唯一的问题是,我的网站更倾向于中国游客,但数据库/ geoname搜索结果中的所有州/地区信息均为英文(或英文字母)。我刚刚发现,如果我在谷歌地图搜索中输入“shanghai”,它可以给我第一个有中文名称,州名,国名的好建议。这正是我正在寻找的。你知道这个建议API是否开放/谷歌地图API的一部分?再次感谢。 – Jason 2010-06-04 04:43:49
1
看看OpenStreetMap有很多的城市,无论是在chinease和英语的POI
相关问题
- 1. 如何到附近的景点或城市的兴趣地点,位置
- 2. 显示城市和地点的名称的列表,这些城市
- 3. Mailchimp:用兴趣名称获取兴趣ID?
- 4. 根据大约地理位置查找感兴趣的地点
- 5. 兴趣点API?
- 6. Wikitude。兴趣点
- 7. 地理与城市名称,谷歌地图编码
- 8. 地图在力量BI:如何bing解决城市名称,世界城市数据库?
- 9. 根据Google Places API服务中的地点名称,城市名称和地址获取地点ID
- 10. 如何将tz数据库名称映射到城市和国家名称?
- 11. Android的地理编码器返回无效的城市名称
- 12. 城市名称到地理坐标PHP脚本?
- 13. 获取地理位置的城市名称
- 14. 找不到兴趣点与地理编码
- 15. 我在哪里可以获得世界各地的城市/地点数据库?
- 16. Google Maps API - 兴趣点
- 17. 自动添加兴趣点
- 18. 谷歌地图(反向)地理编码API应该只显示城市名称
- 19. 从城市名称获取经纬度
- 20. 使用OpenStreetMap提供城市名称API
- 21. 来自gps的城市名称
- 22. 从经纬度获取城市名称
- 23. 在ios中搜索城市名称
- 24. 拼写检查城市名称?
- 25. 关于城市信息的数据库
- 26. 数据库距离城市表
- 27. 美国大都市地区名称数据库?
- 28. 搜索实体名称数据库(高校,城市,个性,国家......)
- 29. 计算没有数学库的兴趣
- 30. 如何将地理代码反转为获取给定州/地区或城市名称的国家名称?
你想为城市整个世界是在中国,还是只在中国的人?如果是这样,你想日本的日本城市等? – fmark 2010-06-04 05:48:06
再次感谢fmark。如果整个世界的城市都是中文的,那么最好的做法是因为我网站的主要用户将是中国游客,但如果我为非中国城市获得英语,那么这将会足够好。 – Jason 2010-06-04 14:30:34