modifier la taille de marqueur dans la fiche
J'ai un marqueur sur la carte en dépliant:
var centerMarker = L.marker(centerPoint, { title: 'unselected' }).bindLabel(schools[i][0]);
centerMarker.on('click', selectMarker);
centerMarker.addTo(map);
Je veux changer la taille de ce marqueur sur cliquez sur.
Je sais que nous pouvons changer les icônes, mais je veux juste changer la taille de l'icône même de la marque.
Il n'est pas pris en charge dans l'API, vous devez supprimer et ajouter le marqueur de nouveau.
Essayez
essayé setIcon mais ne fonctionne pas pour moi . Toute autre suggestion
Avez-vous essayé la réponse? Si oui, ce n'est pas de travail?
Essayez
setIcon
, définissez la même icône mais avec la taille différente?essayé setIcon mais ne fonctionne pas pour moi . Toute autre suggestion
Avez-vous essayé la réponse? Si oui, ce n'est pas de travail?
OriginalL'auteur vaibhav shah | 2013-04-16
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir l'ancien icône de l'indicateur lui-même, modifier la taille de l'icône et ensuite appeler
setIcon
avec le changement de l'icône:OriginalL'auteur m13r
Utilisation
setIcon
sur la marque, de fournir une nouvelle icône avec la même image, mais différente de la taille et des chevilles.De démonstration (à l'aide d'un peu bâclée paramètres du centre et de l'ombre, etc):
http://jsfiddle.net/pX2xn/4/
OriginalL'auteur flup