首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Leaflet.MarkerCluster未找到函数spiderfy()

Leaflet.MarkerCluster未找到函数spiderfy()
EN

Stack Overflow用户
提问于 2019-03-24 23:25:28
回答 1查看 440关注 0票数 1

我使用了angular和leaflet,对于集群,我使用了leaflet.markerCluster库,但在github页面上解释的所有方法都给出了错误函数,没有找到。我已经在angular.json文件中包含了脚本和样式,该库是与npm一起安装的。仅适用于基础用途:创建一个标记器,使用addLayer推送集群。但是,如果我需要在L.markerCluster对象上调用spiderfy(),我会收到错误消息,函数不存在。下面是一些代码:

创建

代码语言:javascript
复制
  private markerCluster;
        this.markerCluster = L.markerClusterGroup({
      showCoverageOnHover: false
    });

添加到地图

代码语言:javascript
复制
this.map.addLayer(this.markerCluster);

在循环中添加标记

代码语言:javascript
复制
var marker = this.createMarker(point);

this.markerCluster.addLayer(marker);

如果我调用goes错误

代码语言:javascript
复制
this.markerCluster.spiderfy();
EN

回答 1

Stack Overflow用户

发布于 2019-03-25 02:25:28

spiderfy是用于特定集群的方法,而在您的代码中,您正试图在您的标记集群组上调用它。

当前的MCG行为是一次只蜘蛛化一个集群,这就是为什么试图蜘蛛化整个组是没有意义的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55325345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档