点聚合
更新时间:2024年07月10日
简介
JSAPI GL用于展示海量点标记,将点标记按照距离、属性、地理围栏进行聚合,以提高地图绘制性能。
支持用户灵活自定义可视化样式。
支持用户灵活自定义可视化样式。
类参考
示例代码
1引入
// npm引入 import Cluster from '@bmapgl-plugin/cluster'; // CDN引入 <script src="//unpkg.com/@bmapgl-plugin/cluster"></script>
2默认聚合效果
const points = [
{
"type": "Feature",
"properties": {
},
"geometry": {
"coordinates": [
116.38856190676842,
39.909763838319805
],
"type": "Point"
}
}
......
]
const cluster = new Cluster.View(map);
cluster.setData(points);
cluster.on(Cluster.ClusterEvent.CLICK, (e:Cluster.ClusterElement) => {
console.log('ClusterEvent.CLICK',e);
});
cluster.on(Cluster.ClusterEvent.MOUSE_OUT, (e: Cluster.ClusterElement) => {
console.log('ClusterEvent.MOUSE_OUT', e);
});
cluster.on(Cluster.ClusterEvent.MOUSE_OVER, (e: Cluster.ClusterElement) => {
console.log('ClusterEvent.MOUSE_OVER', e);
});
cluster.on(Cluster.ClusterEvent.CHANGE, (e: [any, any]) => {
console.log('ClusterEvent.CHANGE', e);
});
没有match的答案?试试对话大模型




