マップ上にカスタムアイコン(DivIcons)を持つマーカーがあります。リーフレットでマーカーのアイコンのHTMLElementにアクセスする
マーカーをクリックすると、アイコンのHTMLElementにアクセスして、クラスを追加または削除したいと考えています。
HTMLElementにアクセスするための唯一の方法は、_icon
プロパティです。私はそれが私有財産だと理解していますが、私は別の方法を見つけることができません。
options.icon
は、このマーカーの具体的なHTMLElementではなくアイコンオブジェクト(多くのマーカーで使用されています)を返します。
マーカーのHTMLElementにアクセスする安全な方法をご存知ですか?
「_icon」プロパティを使用しても問題はありません。なぜあなたはそれを使うことを躊躇していますか? –
@LazarevAlexandr、残念ながらプライベートフィールドのように見えます(_で始まります)。 – Neekobus