gpt4 book ai didi

popup - 如何在单击传单群集组上显示弹出窗口

转载 作者:行者123 更新时间:2023-12-04 03:20:20 24 4
gpt4 key购买 nike

我有带有 clustergroup 的传单 map ,并且工作正常。我想在 clustergroup 单击时打开弹出窗口。在结束标记(元素)onclick 弹出窗口磨损良好。

我也可以捕获 clustergroup click 事件,但无法打开 popup 。

    //To create cluster
this.markers = L.markerClusterGroup();

//On cluster click get all children
this.markers.on('clusterclick', function (a) {
this.getClusterData(a.layer.getAllChildMarkers());
//All children is available of cluster when clicked
},this);

但无法打开弹出窗口。

最佳答案

我找到了解决方案 here .也许它会帮助别人。我浪费了一整天

cluster.on('clustermouseover', function(c) {
var popup = L.popup()
.setLatLng(c.layer.getLatLng())
.setContent(c.layer._childCount +' Locations(click to Zoom)')
.openOn(map);
}).on('clustermouseout',function(c){
map.closePopup();
}).on('clusterclick',function(c){
map.closePopup();
});

关于popup - 如何在单击传单群集组上显示弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38824030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com