2012-05-31 61 views
5

我使用Google地圖自動完成API針對「約克郡」獲得了意想不到的結果。我篩選了結果,僅顯示英國的地區。請幫我意外結果 - 針對約克郡的Google自動填充

以下是我得到的結果,而搜索約克郡:

  • 約克郡北站,英國
  • 約克郡東方,英國
  • 約克郡DEL蘇爾,英國

下面是代碼:

<script src="http://maps.google.com/maps?file=api&v=2&key=MYGooGleAPiKey" type="text/javascript"></script><script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=places&language=en"></script><script> 
$(function() { 

    var options = { 
     types: ['(regions)'], 
     componentRestrictions: {country: 'uk'}, 
     region: ['(GB)'] 
    }; 

    var autocomplete = new google.maps.places.Autocomplete($("#txt_search")[0], options); 

    google.maps.event.addListener(autocomplete, 'place_changed', function() { 
     var place = autocomplete.getPlace(); 
     //console.log(place.address_components); 
    }); 
});</script> 
+0

API是否也提供語言限制? –

+0

這似乎是一個語言的問題.. – user1427597

+0

嗨@Konstantin Pribluda 我與 語言嘗試:「(EN)」] 但仍然有它沒有影響:( – user1427597

回答