2013-04-07 106 views
3

我有一個地址字符串E.g. 「12瑞士大道,岡維爾,萬佳,新西蘭」如何檢查谷歌地圖API中的地區內地址

鑑於這個地址我需要解決,如果地址是北方或新西蘭南島的範圍內。

如果我通過地址的谷歌地圖API,我回來的數據是低於,但遺憾的是它並沒有告訴我它是什麼島,所以,我怎麼能查嗎?

{ 
    "results": [ 
     { 
      "address_components": [ 
       { 
        "long_name": "12", 
        "short_name": "12", 
        "types": [ 
         "street_number" 
        ] 
       }, 
       { 
        "long_name": "Swiss Avenue", 
        "short_name": "Swiss Ave", 
        "types": [ 
         "route" 
        ] 
       }, 
       { 
        "long_name": "Gonville", 
        "short_name": "Gonville", 
        "types": [ 
         "sublocality", 
         "political" 
        ] 
       }, 
       { 
        "long_name": "Wanganui", 
        "short_name": "Wanganui", 
        "types": [ 
         "locality", 
         "political" 
        ] 
       }, 
       { 
        "long_name": "Manawatu-Wanganui", 
        "short_name": "Manawatu-Wanganui", 
        "types": [ 
         "administrative_area_level_1", 
         "political" 
        ] 
       }, 
       { 
        "long_name": "New Zealand", 
        "short_name": "NZ", 
        "types": [ 
         "country", 
         "political" 
        ] 
       }, 
       { 
        "long_name": "4501", 
        "short_name": "4501", 
        "types": [ 
         "postal_code" 
        ] 
       } 
      ], 
      "formatted_address": "12 Swiss Avenue, Gonville, Wanganui 4501, New Zealand", 
      "geometry": { 
       "location": { 
        "lat": -39.9444245, 
        "lng": 175.0239575 
       }, 
       "location_type": "ROOFTOP", 
       "viewport": { 
        "northeast": { 
         "lat": -39.9430755197085, 
         "lng": 175.0253064802915 
        }, 
        "southwest": { 
         "lat": -39.9457734802915, 
         "lng": 175.0226085197085 
        } 
       } 
      }, 
      "types": [ 
       "street_address" 
      ] 
     } 
    ], 
    "status": "OK" 
} 

回答