我正在将Leaflet.markercluster插件添加到我的现有Leaflet地图中。
但是,当我输入var locations = L.markerClusterGroup();
时,出现以下错误:
Uncaught TypeError:
this._featureGroup.addEventParent
不是函数
我无法找到有关此错误可能意味着什么的任何信息。
我已经连接了Markercluster JS文件,并且在Leaflet之后。不确定为什么它仍然找不到功能。
我正在将Leaflet.markercluster插件添加到我的现有Leaflet地图中。
但是,当我输入var locations = L.markerClusterGroup();
时,出现以下错误:
Uncaught TypeError:
this._featureGroup.addEventParent
不是函数
我无法找到有关此错误可能意味着什么的任何信息。
我已经连接了Markercluster JS文件,并且在Leaflet之后。不确定为什么它仍然找不到功能。
当您使用 Leaflet 版本 < 1(例如 0.7.7
)与 Leaflet.markercluster 版本 1+(例如 1.0.0
)时,您会收到这个错误。
示例: https://jsfiddle.net/z6bc79dq/
正如插件主页上所述:
需要 Leaflet 1.0.0 及以上版本
如果要兼容 Leaflet 0.7,请使用 leaflet-0.7 分支
(Leaflet.markercluster 版本 0.5.0
是与 Leaflet 0.7.x
兼容的最新版本。)
addLayers
方法向群集组添加无效层(我尝试向群集组添加标记,但实际上这些标记并不是标记)时,我也遇到了这个错误。