输入城市名称并获取可能城市列表的 API? [关闭]

Posted

技术标签:

【中文标题】输入城市名称并获取可能城市列表的 API? [关闭]【英文标题】:API to type city name and get a list of possible cities? [closed] 【发布时间】:2012-08-05 05:34:24 【问题描述】:

我需要知道我的用户在哪个城市。

我不能使用常规的文本输入,因为有相似的命名城市,用户可以用不同的名字称呼同一个城市。

我想让用户输入他们的城市并显示类似结果的列表,我可以使用世界城市数据库、jquery 和 sql 来完成,但我真的不想从头开始。

是否有任何 api(例如:google)对世界上的每个城市都有唯一的 ID,让您搜索它们?你能发布一个类似实现的链接吗?

【问题讨论】:

【参考方案1】:

有 Google Places Autocomplete API, https://developers.google.com/places/documentation/autocomplete

以及位于https://developers.google.com/maps/documentation/javascript/places#places_autocomplete 的地图版本 3 库

但我不知道它在处理同一个城市的不同名称时的效果如何——尽管有 tried it,它确实为 munchen呈现德国慕尼黑 > — 看看你的用例表现如何。

【讨论】:

非常感谢,我不知道有这样的 API。

以上是关于输入城市名称并获取可能城市列表的 API? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用 google places api 获取具有给定半径的城市周围的城市列表

api检索附近城市的兴趣点[关闭]

在 UI 测试 Swift 中处理来自 API 的答案

如何通过输入城市/城镇名称从谷歌地图获取餐厅列表?

使用 PHP 从输入的城市和方向获取城市列表

使用 HERE Geolocation API 从文本中获取城市建议列表