2012-05-31 13 views
5

Otrzymuję niespodziewane wyniki przeciwko "Yorkshire" za pomocą funkcji API automatycznego uzupełniania w Mapach Google. Filtruję wyniki, aby wyświetlać tylko regiony Wielkiej Brytanii. Proszę mi pomócNieoczekiwane wyniki - autouzupełnianie Google przeciwko yorkshire

Poniżej znajdują się wyniki Dostaję podczas wyszukiwania dla Yorkshire:

  • Yorkshire du Nord, Royaume-Uni
  • Yorkshire Oriental, Wielka Brytania
  • Yorkshire del Sur, Wielka Brytania

Poniżej znajduje się kod:

<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

Czy interfejs API oferuje również ograniczenie języka? –

+0

wydaje się, że problem języka .. – user1427597

+0

Hi @Konstantin Pribluda Próbowałem z języku: [ „(pl)”] ale nadal nie mają wpływu na to :( – user1427597

Odpowiedz

Powiązane problemy