Afficher la carte google marqueur en fonction de ce zoomlevel vous êtes sur
Je me demandais si il est possible de définir des marqueurs pour être visible dans un niveau de zoom pour l'
Google Map API v3.
J'ai pensé que c'est possible dans la v2 de l'API à l'aide de la "Marqueur Manager", mais ne peut pas trouver un moyen pour la dernière API.
Exemple:
Marqueur-1 -> (max_zoom:10, min_zoom:5) //va être affichée à l'intérieur de niveau de zoom de 5 à 10
Marqueur-2 -> (max_zoom:15, min_zoom:10) //va être affichée à l'intérieur de niveau de zoom 10-15
Que je suis l'élaboration d'un jQuery-plugin je veux seulement utiliser l'original de l'API sans add-ons.
Merci d'avance!
OriginalL'auteur Maartin | 2011-05-30
Vous devez vous connecter pour publier un commentaire.
En supposant que la carte est l'objet instancié à gérer le gmap, je ferais quelque chose comme ceci:
Peut-être que tu veux gestionnaire le zoom de l'événement de changement, si si regardez ceci: http://code.google.com/apis/maps/documentation/javascript/events.html
Tu es la bienvenue, content que cela vous a aidé. 🙂
OriginalL'auteur lucke84
Vous pouvez utiliser le Marqueur de Manager avec l'API v3. Les exemples de http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markermanager/ utiliser la plus récente Maps API et ils semblent très bien fonctionner.
Pour les autres options, comme Marqueur Clusterer et de la Fusion de Tables, voir http://code.google.com/apis/maps/articles/toomanymarkers.html.
Vous pouvez aussi le faire en vérifiant le niveau de zoom et à ajouter/supprimer des marqueurs de la carte basée sur ce que, comme suggéré par @lucke84 dans leur réponse.
J'ai déduit que vous étiez faire une exception pour le Marqueur Gestionnaire, car il est spécifiquement mentionné dans la question, comme une option viable dans la v2. Pour ce que ça vaut: Fusion Tables n'est pas un add-on, et certains des autres éléments dans le lien sont des approches générales, plutôt que des bibliothèques. Mais la ligne de fond est que cela sonne comme vous avez obtenu votre réponse de @lucke84, de sorte que c'est une excellente et bonne chance!
OriginalL'auteur Trott