我需要知道我的用户在哪个城市。
我不能使用常规文本输入,因为有类似的命名城市,用户可以用不同的名称调用同一个城市。
我想让用户输入他们的城市并显示类似结果的列表,我可以使用世界城市数据库,jquery和sql来做这件事,但我真的不想从头开始做。
是否有任何api(例如:google)具有世界上每个城市的唯一ID,让您搜索它们?你可以发布一个类似实现的链接吗?
答案 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> - 看看你的用例表现如何。