效果图
上代码:
//使用聚合效果
markerCluster() {
this.data.map.initMarkerCluster({
enableDefaultStyle: true,
gridSize: 100,
zoomOnClick: true,
success: (res) => {
console.log(res)
},
complete: (res) => {
console.log(res)
},
})
// enableDefaultStyle 为 true 时不会触发改事件
// this.data.map.on('markerClusterCreate', (res) => {
// console.log('clusterCreate', res)
// const clusters = res.clusters
// const markers = clusters.map((cluster) => {
// const { center, clusterId, markerIds } = cluster
// console.log(center)
// return {
// ...center,
// width: 0,
// height: 0,
// clusterId, // 必须
// label: {
// content: markerIds.length + '',
// fontSize: 20,
// width: 60,
// height: