在mapbox中是否可以只有一个图层,我会在其上动态添加许多标记(例如,当用户放大地图时)或动态删除它们(例如,当用户缩小时)?
与第一个问题相关的另一个问题是:标记图层?如果是这样,L.Marker类和布局之间有什么区别?
感谢您的见解。
答案 0 :(得分:3)
创建一个L.mapbox.featureLayer
,这是一个定义为一组标记的图层。然后,您可以通过编程方式添加和删除标记:
var markerGroup = L.mapbox.featureLayer(geojson).addTo(map);
markerGroup.addLayer(marker);
markerGroup.removeLayer(marker);
关于标记是否是图层,答案是......标记是一个UI图层,区别于栅格图层和矢量图层。