2013-06-19 48 views
6

問題很簡單,在他們說組件過濾存在的地理編碼API文檔。 (來源:https://developers.google.com/maps/documentation/geocoding/谷歌地圖地理編碼API,功能從他們的JS api(?)缺少API

但是,如果我看一下JS文檔(https://developers.google.com/maps/documentation/javascript/geocoding),它似乎並沒有實現。不過我記得谷歌早期曾經在其API中實現過功能但沒有寫入,所以我想知道是否有人知道如何使用Google地圖地理編碼API實現組件過濾?

謝謝!

回答

7

該文檔似乎現在就實施了。無論哪種方式,這裏是代碼:

geocoder.geocode( 
     { 'address': address, 'componentRestrictions':{'country':'GB'}}, 
function(results, status){ 
... 
}); 

用於限制結果的特定區域。一個過濾器由一個 或以上的路由,地點,administrativeArea,郵政編碼或 國家組成。只有匹配所有過濾器的結果纔會被返回。 過濾器值支持與其他地理編碼請求部分匹配的拼寫校正和 相同的方法。有關更多詳細信息,請參閱地理編碼Web服務中的組件篩選 。

+1

謝謝。它爲我工作!但我需要通過另一個國家與「GB」一起..你可以幫我在這個。 –

+0

senthil_sss你找到更多國家的解決方案? – user1403588