2012-05-31 14 views
5

Google Maps otomatik tamamlama API'sını kullanarak 'Yorkshire' a karşı beklenmedik sonuçlar alıyorum. Sonuçları yalnızca İngiltere’nin bölgelerini göstererek filtreledim. BanaBeklenmedik sonuçlar - Google yorkshire karşı otomatikman tamamla

Lütfen yardım eden alıyorum sonuçları ise Yorkshire arayışı:

  • Yorkshire du Nord, Royaume-Uni
  • Yorkshire Oriental, Reino Unido
  • Yorkshire del Sur, Reino Unido
  • <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> 
    
    : Aşağıda

kodudur

+0

API, dil kısıtlaması da sunuyor mu? Eğer kullanırsanız [ '(tr)'] ama hala üzerinde herhangi bir etkisi yoktur :( –

+0

o .. – user1427597

+0

Merhaba @Konstantin Pribluda Ben dil ile çalıştık bir dil sorunu gibi görünüyor ''GB' 'yerine' '(GB)''? Belgelerin köşeli parantezlerden bahsedilmiyor fakat 2 harfli bir koddan bahsediliyor – user1427597

cevap

İlgili konular