Skip to content

Documentation / @geoverse/core-ol / ClusterLayerOptions

Interface: ClusterLayerOptions

Defined in: packages/core-ol/src/layers/clusterLayer.ts:43

Properties

distance?

ts
optional distance?: number;

Defined in: packages/core-ol/src/layers/clusterLayer.ts:47

触发聚合的最大像素间距,默认 100


isZoom?

ts
optional isZoom?: boolean;

Defined in: packages/core-ol/src/layers/clusterLayer.ts:57

点击聚合点是否放大,默认 true


map?

ts
optional map?: Map;

Defined in: packages/core-ol/src/layers/clusterLayer.ts:45

地图实例(层级联动与 getMaxZoom 计算需要)


markers?

ts
optional markers?: Feature<Point, {
[x: string]: any;
}>[];

Defined in: packages/core-ol/src/layers/clusterLayer.ts:49

初始标注点集合


maxZoom?

ts
optional maxZoom?: number;

Defined in: packages/core-ol/src/layers/clusterLayer.ts:53

超过该层级时取消聚合直接显示散点,默认 23(不取消)


showMarker?

ts
optional showMarker?: boolean;

Defined in: packages/core-ol/src/layers/clusterLayer.ts:55

单点是否显示原始 marker 样式,默认 true


styles?

ts
optional styles?: ClusterStyleRule[];

Defined in: packages/core-ol/src/layers/clusterLayer.ts:51

分档样式集合;为空时使用内置三档图标


visible?

ts
optional visible?: boolean;

Defined in: packages/core-ol/src/layers/clusterLayer.ts:59


zIndex?

ts
optional zIndex?: number;

Defined in: packages/core-ol/src/layers/clusterLayer.ts:58