2013-01-11 53 views
0

訪問Google地理編碼準確性值的語法是什麼?這是我現在有,但它是一個在黑暗中刺齊全:使用Google地理編碼準確性和Javascript

var googleValue = results[0].geomtery.Accuracy; 
+1

看起來你是指V2的API版本,它已被棄用,**將停止工作2013年5月19日**。 – istepaniuk

回答

0

正如第一條評論所言 - V3不再支持此位置功能。相反,您會收到一個「位置類型」值,它使用四層值來描述準確性。這可以通過以下語法訪問:

var googleValue = results[0].geometry.location_type; 
0

the API docs談到這個例子迴應:

http://maps.googleapis.com/maps/geo?q=Toledo&output=json&sensor=false&gl=es 
# 
# Returns 
# 
{ 
    "name": "Toledo", 
    "Status": { 
    "code": 200, 
    "request": "geocode" 
    }, 
    "Placemark": [ { 
    "id": "p1", 
    "address": "Toledo, Spain", 
    "AddressDetails": { 
     "Country": { 
      "CountryNameCode": "ES", 
      "CountryName": "Spain", 
      "AdministrativeArea": { 
       "AdministrativeAreaName": "CM", 
       "SubAdministrativeArea":  { 
        "SubAdministrativeAreaName": "Toledo", 
        "Locality": {"LocalityName": "Toledo"} 
       } 
      } 
     }, 
     "Accuracy": 4}, 
    "Point": { 
     "coordinates": [ -4.0244759, 39.8567775, 0 ] 
    } 
    } ] 
} 

所以,你會訪問它PlaceMark[0].AddressDetails.Accuracy

相關問題