2012-10-20 4 views
1

Si j'utilise google maps avec jquery ui autocomplete, est-il possible de filtrer par pays?Google Maps + JQuery Autocomplete + Country Filter

Donc, si je voulais afficher les résultats aux Etats-Unis, puis-je utiliser le code suivant:

componentRestrictions: {country: "us"}  

il ne semble pas travailler comme montré ici:

http://jsfiddle.net/Rr5PL/56/

Toute contribution de quelqu'un qui a déjà fait cela serait appréciée.

+0

en double par le même utilisateur: http://stackoverflow.com/questions/12993049/google-map-geocode-filter-by- pays-mais-keep-jqueryui-autocomplete – Marcelo

Répondre

1

Je l'ai utilisé comme ça et ça a marché pour moi.

var options = {componentRestrictions: {country: 'uk'}}; 
    var input = document.getElementById('points'); 
     var autocomplete = new google.maps.places.Autocomplete(input,options); 

points est l'identifiant du champ de texte qui devrait fonctionner avec autocomplete

+0

Merci pour l'aide. J'ai essayé de mettre ce code dans mon code mais la carte ne se charge plus. Peut-être que j'ai fait quelque chose de mal? http://jsfiddle.net/Rr5PL/61/ – Jimmy

+0

cochez celui-ci ... http://jsfiddle.net/Rr5PL/63/ Je viens d'ajouter le code pour remplir les résultats, vous devez modifier cela pour obtenir le coordonnées de la carte. – Sutha

+0

C'est génial, mais il n'utilise pas jqueryui autosuggest :( – Jimmy