leaflet如何获取当前弹窗实例
时间: 2023-06-29 19:11:10 浏览: 172
Leaflet+GIS+API
在Leaflet中,可以使用`getPopup()`方法来获取当前弹窗的实例。此方法可用于`Map`和`Marker`对象。例如,在一个Marker对象上使用该方法可以获取当前弹窗的实例:
```js
var marker = L.marker([51.5, -0.09]).addTo(map);
// 打开弹窗
marker.bindPopup("Hello World!").openPopup();
// 获取当前弹窗实例
var popup = marker.getPopup();
```
在`Map`对象上使用该方法可以获取当前处于打开状态的弹窗实例:
```js
// 打开弹窗
L.popup()
.setLatLng([51.5, -0.09])
.setContent("Hello World!")
.openOn(map);
// 获取当前弹窗实例
var popup = map.getPopup();
```
阅读全文