2012-08-08 179 views
21

我需要知道我的用戶是在哪個城市。API鍵入城市名稱並獲取可能的城市列表?

我不能使用常規文本輸入,因爲有類似的指定城市,用戶可以通過不同的名稱呼叫同一城市。

我想讓用戶鍵入他們的城市並顯示類似結果的列表,我可以用世界城市數據庫,jquery和sql做到,但我真的不想從頭開始做。

是否有任何API(例如:谷歌)擁有世界上每個城市的唯一ID,讓我們搜索它們?你能發佈一個類似實現的鏈接嗎?

回答

20

還有就是谷歌商家信息自動填充API, https://developers.google.com/places/documentation/autocomplete

,並在https://developers.google.com/maps/documentation/javascript/places#places_autocomplete

的地圖庫第3版,但我不知道它會如何以不同的名稱爲應對同一城市—儘管tried it確實存在德國慕尼黑慕尼黑 —查看您的用例執行得如何。

+0

非常感謝我不知道有這樣的API。 – lisovaccaro 2012-08-10 03:36:42