9
votes

Comment puis-je limiter la carte automatique de Google Maps Place la bibliothèque aux suggestions de la seule ville?

J'utilise actuellement le code donné, mais cela ne limite que des suggestions à un pays. J'ai vu une implémentation mais elle utilise jQuery et je veux le faire sans utiliser jQuery. XXX


0 commentaires

3 Réponses :


23
votes

Essayez Ajout d'une propriété code> Propriété dans l'objet code> Options CODE> Vous passez au constructeur code> autocomplete code>, comme indiqué dans ce code:

autocomplete.setBounds( someOtherBounds );


5 commentaires

Hittheroad.ie Permet une autocomplete uniquement en Irlande et aucune autre suggestion. comment est-ce possible?


Désolé pour cette question idiote, mais comment puis-je trouver les limites d'une ville spécifique dans un pays?


@Siddharthajmera: Ce n'est pas stupide, mais vous obtiendrez de meilleurs résultats si vous: Ouvrez une nouvelle question, fournissez plus de détails sur ce que vous essayez d'atteindre, incluez un exemple de votre code actuel et expliquez pourquoi ce code ne fonctionne pas.


Pour le SDK JavaScript pour AutoComplete Geo Bounds ne fonctionne pas.can vous pointez mon erreur, ou si cela est prédit autocomplete = Nouveau Google.maps.places.Autocomplecte ((document.getelementByID ('loc')), {Types: [' Geocode '], limites: citoyens, villes: [CC], Componentrestrictions: {Pays:' in ', ville: cc}});


@ user3775217: Je serai heureux de jeter un coup d'œil et d'essayer d'aider, mais vous devriez poster une nouvelle question - ajouter un nouvel élément sous forme de commentaire sur une question existante n'est pas la façon dont il fonctionne sur Stackoverflow. Je ne vous donne pas du mal; Il suffit d'essayer de vous aider à comprendre comment tout fonctionne.



2
votes

J'ai trouvé des exemples géniaux de restructuration ou de limitation des résultats de la recherche par pays à l'aide de la classe Autocomplecte, c'est-à-dire une méthode appelée SetCompontressrections qui vous permet de définir le pays (propriété), trouvé ici -https: //developers.google.com / Cartes / Documentation / JavaScript / Référence # ComposantRestrictions

Veuillez consulter https://code.google.com/p/gmaps-samples-v3/source/browse/trunk/places/2012-may-hangout/autocomplete.html?r=290 pour des exemples.


0 commentaires

1
votes

Pour plusieurs restrictions de pays, vous pouvez utiliser

var options = {
    types: ['(cities)'],
    componentRestrictions: {
        country: ['de','at','ch']
    }
};


0 commentaires