1
我想將呼叫的準確性限制爲GClientGeocoder.getLocations
,以便它只返回結果的準確度爲0到3,即從未知到子區域。使用Google Maps API時,如何在反向地理編碼時限制準確性?
想法是找到用戶點擊的粗糙區域。
我想將呼叫的準確性限制爲GClientGeocoder.getLocations
,以便它只返回結果的準確度爲0到3,即從未知到子區域。使用Google Maps API時,如何在反向地理編碼時限制準確性?
想法是找到用戶點擊的粗糙區域。
getLocations()返回一個包含數組的響應。走陣列,直到找到具有所需細節級別的地標。例如,假設getLocations()的回調函數具有響應參數,請使用以下代碼:
for (var i=0; i<response.Placemark.length; i++) {
if (response.Placemark[i].AddressDetails.Accuracy < 4) {
alert(response.Placemark[i].address);
break;
}
}