Interface: MarkerClusterOptions
Table of contents
Properties
- allowOverlap
- allowOverlapMaxZoom
- cameraNearFront
- createMarker
- data
- markerHeight
- markerWidth
- updateMarker
Properties
allowOverlap
• Optional allowOverlap: boolean
是否允许重叠,默认false.
allowOverlapMaxZoom
• Optional allowOverlapMaxZoom: number
允许重叠的最大缩放级别,小于或等于此级别才会处理重叠,超过此级时会全部显示当前所有的(如果不允许重叠时有效).默认4级
cameraNearFront
• Optional cameraNearFront: boolean
离相机最近的在显示在前面,默认false.
createMarker
• createMarker: (curMarkerData: MarkerClusterData, clusterMarkersData: MarkerClusterData[]) => Marker | Text
Type declaration
▸ (curMarkerData: MarkerClusterData, clusterMarkersData: MarkerClusterData[]): Marker | Text
Parameters
| Name | Type |
|---|---|
curMarkerData |
MarkerClusterData |
clusterMarkersData |
MarkerClusterData[] |
Returns: Marker | Text
data
• data: FeatureCollection<Geometry | GeometryCollection, Properties> | MarkerClusterData[]
数据内容.(传入坐标为CAD地理坐标)
markerHeight
• Optional markerHeight: number
marker div的像素高,用于计算重叠时需要,默认40. 如果在data的properties设置了属性markerHeight,则以data设置的为准
markerWidth
• Optional markerWidth: number
marker div的像素宽,用于计算重叠时需要,默认40. 如果在data的properties设置了属性markerWidth,则以data设置的为准
updateMarker
• Optional updateMarker: (curMarkerData: MarkerClusterData, clusterMarkersData: MarkerClusterData[], marker: Marker) => undefined | Marker | Text
Type declaration
▸ (curMarkerData: MarkerClusterData, clusterMarkersData: MarkerClusterData[], marker: Marker): undefined | Marker | Text
Parameters
| Name | Type |
|---|---|
curMarkerData |
MarkerClusterData |
clusterMarkersData |
MarkerClusterData[] |
marker |
Marker |
Returns: undefined | Marker | Text