Leaflet Markercluster - " this._featureGroup.addEventParent不是函数"

时间:2016-10-13 19:01:09

标签: javascript leaflet geojson leaflet.markercluster

我正在将Leaflet.markercluster插件添加到现有的Leaflet地图中。

我收到此错误:

  

未捕获的TypeError:this._featureGroup.addEventParent不是函数

var locations = L.markerClusterGroup();行有关。

我无法找到有关此错误可能含义的任何信息。

我链接到Markercluster JS文件,并在Leaflet之后。不知道为什么它不能找到一个功能。

2 个答案:

答案 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 方法)添加到群集组时,也遇到了此错误。 (我试图将标记添加到群集组中,但这些标记实际上不是标记)。

希望这对某人有帮助