2016-07-13 33 views
5

我利用谷歌的地方自動完成API獲取城市列表, https://developers.google.com/places/web-service/autocomplete谷歌地方自動完成API不返回最新的城市名

問題是當我搜索「孟買」時,它應該返回新城市名稱 「孟買」。 「加爾各答」代替「加爾各答」,「馬德拉斯」代替「欽奈」。

谷歌地方搜索api返回所有正確的重命名的城市名稱,但不幸的是它不適用於自動完成使用。

回答

2

文本搜索API,你會得到新的名稱: https://maps.googleapis.com/maps/api/place/autocomplete/json?key=YOUR_KEY&types=city&query=Bombay

所以,如果你可以使用上面的API就可以使用。

在自動完成添加類型=(城市),但它只返回舊名稱,我認爲谷歌數據沒有更新。

https://maps.googleapis.com/maps/api/place/autocomplete/json?key=YOUR_KEY&types=(cities)&input=Bombay

+0

謝謝。 我們已經探索了文本搜索API,但我們需要它自動完成。 解決方法是讓所有返回的結果都經過文本搜索,但效率非常低。 –

相關問題