微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

LeafletJs:如何刷新集群组的工具提示文本?

如何解决LeafletJs:如何刷新集群组的工具提示文本?

我正在使用 LeafletJS 和 Cluster Groups,一切都非常简单。

添加一个日期选择滑块,当用户调整它时,我正在更新地图。

工具提示已打开,我想调整它的文本。此代码正在工作(但是):

        SearchResultData.companyMarkersClusterGroup.eachLayer(function(layer)
        {
            if (layer.isPopupopen()) 
            {
               const html = GeneratetooltipHtmlForCompanyMarker(layer.options.companyData);
               layer.setPopupContent(html);
            }    
        });   

但是,它会在普通标记上捕获打开的弹出窗口,但不会在集群组标记上捕获。

如何迭代所有集群组标记并查找是否有工具提示打开,以便我可以更新其文本?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。