我正在使用Mapbox,它基于Leaflet.js来生成我的地图。我正在尝试将一个图层组添加到我的地图中。但每次我打电话给.addTo(地图),我都会
Uncaught TypeError: Object [object Object] has no method 'on'
我的代码如下:
map = L.mapbox.map("map", "dannyvaughton.map-lmwtrr8k").setView([54.4, 0.43], 14)
markers = new L.LayerGroup().addTo(map)
感谢。
答案 0 :(得分:0)
尝试:
markers = L.layerGroup().addTo(map);
注意layerGroup上的较低驼峰案例
你不能在尚未实例化的对象上调用.addTo,你可以选择:
markers = new L.LayerGroup();
markers.addTo(map);
答案 1 :(得分:0)
将您的MapBox.js版本更新为1.0.4 - 这是更新中修复的错误。