API键入城市名称并获取可能的城市列表?

时间:2012-08-08 06:34:42

标签: google-maps maps

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

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

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

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

1 个答案:

答案 0 :(得分:25)

有Google商家信息自动填充API, https://developers.google.com/places/documentation/autocomplete

以及https://developers.google.com/maps/documentation/javascript/places#places_autocomplete

的地图第3版库

但我不知道它会如何处理同一个城市的不同名字 - 尽管如果有tried it,它确实会出现德国慕尼黑 munchen < / em> - 看看你的用例表现如何。