aomd-amap
Version:
高德代码辅助提示
40 lines (22 loc) • 1.2 kB
TypeScript
export class MarkerClustererOptions {
/**
*Creates an instance of MarkerClustererOptions.
* @param {Number} gridSize 聚合计算时网格的像素大小,默认60
* @param {Number} minClusterSize 聚合的最小数量。默认值为2,即小于2个点则不能成为一个聚合
* @param {Number} maxZoom 最大的聚合级别,大于该级别就不进行相应的聚合
* @param {Boolean} averageCenter 聚合点的图标位置是否是所有聚合内点的中心点
* @param {Array<Object>} styles 指定聚合后的点标记的图标样式,可缺省,缺省时为默认样式;
* @param {(Object) => void} renderClusterMarker 该方法用来实现聚合点的自定义绘制,由开发者自己实现
* @param {Boolean} zoomOnClick 点击聚合点时,是否散开,默认值为:true
* @memberof MarkerClustererOptions
*/
constructor(
gridSize: Number,
minClusterSize: Number,
maxZoom: Number,
averageCenter: Boolean,
styles: Array<Object>,
renderClusterMarker: (Object) => void,
zoomOnClick: Boolean
)
}