Skip to content

MapCluster 标记点聚合 ​

将多个近距离的标记点聚合为一个圆形图标,减少地图上的视觉杂乱。需要与 HxMapMarkers 配合使用。

基本用法 ​

HxMapCluster 包裹 HxMapMarkers 使用,通过 markers 属性传入点位数据,distance 控制聚合距离(像素)。

基础聚合


HxMapCluster 属性 ​

属性说明类型默认值
markers标记点数据MapMarkerItem[]-
distance聚合距离(像素),小于该距离的标记聚合在一起number40
clusterContent自定义聚合弹窗内容(info: ClusterContentInfo) => VNode | string-

HxMapCluster 事件 ​

事件名说明回调参数
clusterClick点击聚合点ClusterContentInfo

ClusterContentInfo ​

属性说明类型
features聚合点包含的所有标记 Featureany[]
count聚合数量number
coordinate聚合中心投影坐标[number, number]
typeCount按 type 字段统计的数量Record<string, number>

Released under the MIT License.