2017-03-31 2 views
2

ich grundlegende Google Maps zur automatischen Vervollständigung bin mit:Grenze Google Maps Automatische Vervollständigung der europäischen Grenzen

function initAutocomplete() { 
     autocomplete = new google.maps.places.Autocomplete(
       (document.getElementById('autocomplete_1')), 
       {types: ['(cities)']}); 
     autocomplete.addListener('place_changed', fillInAddress); 
    } 

Es funktioniert ganz gut, aber ich möchte die Ergebnisse nur europäische Orte zu begrenzen. Ich könnte es mit der Komponente Region filter tun, aber es beschränkt mich auf 5 Länder. Europa hat 20+ Länder. Wie zu begrenzen?

Edit: Europäische einschließlich Großbritannien :)

Antwort

3

hier eine wilde Vermutung ist, ich die Dokumentation verwenden können:

function initialize() { 
    var options = { 
     bounds: myCustomEuropeBounds, 
     strictBounds: true, 
     types: ['(cities)'] 
    }; 

    new google.maps.places.Autocomplete(document.getElementById('autocomplete'), options); 
} 

Die linke einzige, was sollte die Grenzen Europas zu definieren sein, was ich dich selbst herausfinden lasse :)

Hoffe es hat geholfen!

0

Wenn Sie möchten Ergebnisse Region Europa begrenzen, wird auch funktionieren:

function initialize() { 
    var options = { 
    region:'EU', 
    types: ['(cities)'] 
    }; 

    new google.maps.places.Autocomplete(document.getElementById('autocomplete'), options); 
} 
Verwandte Themen