Ich habe einige Markierungen mit benutzerdefinierten Symbolen (DivIcons) auf meiner Karte.Zugriff auf das HTMLE-Element eines Markersymbols in Leaflet
Wenn ich auf einen Marker klicke, möchte ich auf das HTMLElement des Icons zugreifen, um Klassen hinzuzufügen oder zu entfernen.
Die einzige Möglichkeit, auf das HTMLElement zuzugreifen, ist die _icon
Eigenschaft. Ich verstehe, dass es ein Privateigentum ist, aber ich kann keinen anderen Weg finden.
Die options.icon
gibt mir das Symbolobjekt zurück (das von vielen Markern verwendet wird), nicht das konkrete HTMLElement für diesen Marker.
Kennen Sie einen sicheren Weg, um auf das HTMLElement eines Markers zuzugreifen?
sehen keine Probleme '_icon' Eigenschaft. Warum zögerst du es zu benutzen? –
@LazarevAlexandr, sieht es leider wie ein privates Feld aus (mit _ beginnen). – Neekobus