我需要知道我的用户在哪个城市。
我不能使用常规的文本输入,因为有相似的命名城市,用户可以用不同的名字来称呼同一个城市。
我想让用户输入他们的城市并显示类似结果的列表,我可以使用世界城市数据库、jquery 和 sql 来做到这一点,但我真的不想从头开始做。
是否有任何 api(例如:google)对世界上的每个城市都有唯一的 ID,让您搜索它们?你能发布一个类似实现的链接吗?
我需要知道我的用户在哪个城市。
我不能使用常规的文本输入,因为有相似的命名城市,用户可以用不同的名字来称呼同一个城市。
我想让用户输入他们的城市并显示类似结果的列表,我可以使用世界城市数据库、jquery 和 sql 来做到这一点,但我真的不想从头开始做。
是否有任何 api(例如:google)对世界上的每个城市都有唯一的 ID,让您搜索它们?你能发布一个类似实现的链接吗?
有 Google Places Autocomplete API, https://developers.google.com/places/documentation/autocomplete
以及位于https://developers.google.com/maps/documentation/javascript/places#places_autocomplete的地图版本 3 库
但我不知道它对同一个城市的不同名称的处理效果如何——尽管尝试过它,它确实将德国慕尼黑呈现为munchen——看看你的用例的表现如何。