Zoom marqueur google.cartes
Je ne peux pas zoomer à un marqueur correctement.
Je suis en train de passer de la vue d'un marqueur, mais ne peut pas ge tit pour le travail.
J'ai essayé
map.setCenter(location);
map.setZoom(20);
et
map.fitBounds(new google.maps.latLngBounds(location,location));
mais dans le premier cas, j'ai simplement obtenir un zoom avant sans modification au centre d'enregistrement, et dans le deuxième cas, je reçois cette vue d'ensemble sur un immense territoire, pas de zoom à tous.
Peut-être que ce problème pourrait être résolu par la fixation d'un timout de setcenter à setzoom, mais c'est un vilain hack pour moi, donc un joli solution serait préférable.
Comment faites-vous pour faire cela?
Aussi - si l'infowindow pourrait être affichée sans en changer le contenu, ce serait vraiment un plus, mais la chose la plus importante est de faire un zoom dans le marqueur à la bonne place, au plus près.
merci beaucoup.
- Avez-vous une démo en ligne pour nous de voir et peut-être aider les autres?
Vous devez vous connecter pour publier un commentaire.
La solution est avéré être
Je pensais que j'allais poster une réponse ici que les gens voulaient un exemple de code.
J'ai trop besoin pour être en mesure de zoom avant et au centre dès qu'un marqueur est ajouté à la carte.
Espère que cela aide quelqu'un.
est-ce une nouvelle instance d'un objet map vous êtes en train de créer? si oui, vous pouvez juste avoir un objet qui contient l'emplacement et de zoom, et de passer ensuite que l'objet de la carte lorsque initalising comme si (prises à partir de la Gmaps bases tutoriel http://code.google.com/apis/maps/documentation/javascript/basics.html: