Estoy obteniendo resultados inesperados contra 'Yorkshire' con la API de autocompletar de Google Maps. He filtrado los resultados para mostrar únicamente las regiones de Reino Unido. Por favor, ayúdameResultados inesperados - Google Autocompletar contra yorkshire
A continuación se presentan los resultados que estoy consiguiendo, mientras que la búsqueda de Yorkshire:
- Yorkshire del Norte, Reino Unido
- Yorkshire Oriental, Reino Unido
- Yorkshire del Sur, Reino Unido
A continuación se muestra el código:
<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>
¿La API también ofrece restricción de idioma? –
parece como un problema de lenguaje .. – user1427597
Hola @Konstantin Pribluda He tratado con idioma: [ '(en)'] pero todavía no tienen ningún impacto en él :( – user1427597