这个API,当要清除地图上的markers的时候,只能清除当前可视区域范围内的markers,地图滑动之后,原来可视区域之外的markers仍然存在!
另外,这个demo里面有段代码
const markers = []
positions.forEach((p, i) => {
const newMarker = Object.assign(marker, p)
newMarker.id = i + 1
newMarker.label.content = `label ${i + 1}`
markers.push(newMarker)
this.mapCtx.addMarkers({
markers,
clear: false,
complete(res) {
console.log('addMarkers', res)
}
})
})
为什么要把 addMarkers 放在forEach循环之内????