Notice de Tirage Plugin: Comment afficher/masquer les outils de dessin par Type de Couche dynamiquement
Je suis en utilisant le tirage plugin dans mon projet et je voudrais savoir comment puis-je afficher/masquer les outils de dessin par type de couche?
Par exemple, disons que j'ai 2 couches l'une d'elles est de type Polygone et l'autre qui est en Ligne.
Si l'utilisateur sélectionne couche de Polygones, je veux masquer la Ligne de l'outil de dessin.
Après cela, Si l'utilisateur sélectionne Ligne de la couche de, je veux cacher Polygone outil de dessin. J'ai regardé ici mais cet exemple est de construire des outils statiques, je veux changer dynamiquement. Comment puis-je le faire?
Toutes les suggestions seront appréciées.
OriginalL'auteur Emre Koç | 2013-10-30
Vous devez vous connecter pour publier un commentaire.
J'ai résolu moi-même. Je suis en ajoutant ce tirage de contrôle lorsque la carte d'initialisation.
Après cela, j'ai écrit une fonction de réinitialisation des outils de dessin.
BONJOUR, je suis nouveau dans la fiche. je suis intéressé de savoir comment vous travaillez dépliant avec tirage plug-in. u créer une démo en jsfiddle afin que je puisse les voir et de se faire une idée. merci
La "position" de l'option doit être à la racine de l'objet, pas de "tracer", au moins pour la Notice.tirage 0.2.4.
Merci, cela a été utile.
Comment puis-je cacher le cercle Marqueur d'élément de barre d'outils??
OriginalL'auteur Emre Koç
Il semble que vous ne pouvez pas le faire avec le plugin, mais vous pouvez utiliser CSS pour afficher/masquer certains outils de dessin lorsque vous changez les couches.
Les boutons ont des classes comme
leaflet-draw-draw-polyline
,leaflet-draw-draw-polygon
, etc.OriginalL'auteur Dan Burzo
Il semble que vous essayez d'obtenir un meilleur contrôle de vous les couches. Difficile à dire sans aucun code posté. Avez-vous envisagé d'ajout et de suppression de vos couches lors de la sélection de l'utilisateur? Ici est un peu de documentation sur la manipulation des calques. Et la syntaxe serait quelque chose comme:
ou
OriginalL'auteur Mr. Concolato