How to trigger events on Leaflet map polygons?

后端 未结 3 1010
醉酒成梦
醉酒成梦 2021-02-01 20:03

I\'m trying to figure out how to manually trigger events for Leaflet polygons (loaded via GeoJSON).

In a nutshell, I have a Leaflet map with numerous polygons. I also ha

3条回答
  •  萌比男神i
    2021-02-01 20:51

    So, quick update.

    Just call fireEvent (or its alias fire) on whatever layer you need.

    You don't need to risk ._private[Vars], just get a reference to the target layer and fire away, e.g.

    var vectorLayer = map.getLayer('myVectorLayer');
    vectorLayer.fire('click');
    

提交回复
热议问题