我正在将Leaflet.markercluster插件添加到现有的Leaflet地图中。
我收到此错误:
未捕获的TypeError:
this._featureGroup.addEventParent
不是函数
与var locations = L.markerClusterGroup();
行有关。
我无法找到有关此错误可能含义的任何信息。
我链接到Markercluster JS文件,并在Leaflet之后。不知道为什么它不能找到一个功能。
答案 0 :(得分:12)
这是使用Leaflet版本时出现的错误< 1(例如0.7.7
)与Leaflet.markercluster版本1+(例如1.0.0
)
演示:https://jsfiddle.net/z6bc79dq/
如插件home page中所述:
需要Leaflet 1.0.0
对于Leaflet 0.7兼容版本,请使用leaflet-0.7分支
(Leaflet.markercluster版本0.5.0
是最新兼容的Leaflet 0.7.x
)
答案 1 :(得分:0)
当我尝试将无效的图层(通过群集组Date Hours `Precip`
1996-07-30 21 1
1996-08-17 16 1
18 1
1996-08-30 16 1
17 1
19 5
22 1
1996-09-30 19 5
20 5
1996-10-06 20 1
21 1
1996-10-19 18 4
1996-10-30 19 1
1996-11-05 20 3
1996-11-16 16 1
19 1
1996-11-17 16 1
1996-11-29 16 1
1996-12-04 16 9
17 27
19 1
1996-12-12 19 1
1996-12-30 19 10
22 1
1997-01-18 20 1
方法)添加到群集组时,也遇到了此错误。 (我试图将标记添加到群集组中,但这些标记实际上不是标记)。
希望这对某人有帮助