使用Google地點API我試圖獲取place_id的地址。當地點位置的多個部分具有相同的名稱時,我嘗試獲取place_id
時遇到問題。例如:烏得勒支市(位於荷蘭)位於烏得勒支省的烏得勒支市。他們都有相同的名字。如何在Google Maps API中找到地點標識,如果城市的地區,省份或城市名稱相同
當我fetch Utrecht from the places service它返回place_id
城市(這是櫃面有多個選項,地圖默認)
我發現一個黑客/解決方案,以獲取行政區域:加入我要作的事情本地化名稱試圖獲取。例如,我可以用Gemeente(municipality)或Provincie(province)
有沒有辦法專門請求我想從API獲取區域的類型? 我看到的地方API擁有所有這些信息,但是我的聲發射嘗試,而無需修改地址獲取place_id
爲administrative_area_level_2
或administrative_area_level_1
都是徒勞的。 我的「修復」適用於荷蘭,但我還有12個歐洲國家有類似的問題,因此我的問題。