Skip to content

LabelLayer ​

LabelLayer ​

LabelLayer 类是用于承载 LabelMarker 对象的图层

Examples ​

javascript
const labelMarker = new DiMap.LabelMarker({...}) // 见 LabelMarker
const labelLayer = new DiMap.LabelLayer({
 visible: true,
 opacity: 1,
 collision: true,
 zooms: [0, 22]
})
labelLayer.add(labelMarker)
labelLayer.addToMap(map)

constructor ​

Parameters ​

addToMap ​

添加到地图

Parameters ​

  • map Map 地图实例

Returns this

removeFromMap ​

从地图移除

Parameters ​

  • map Map? 地图实例

Returns this

fitBounds ​

调整到最佳视野

Parameters ​

Returns this

setOptions ​

设置属性

Parameters ​

Returns this

show ​

显示

Returns this

hide ​

隐藏

Returns this

add ​

添加标注

Parameters ​

Returns this

remove ​

移除标注

Parameters ​

Returns this

clear ​

清空标注

Returns this

LabelLayerOptions ​

LabelLayerOptions

Properties ​

参数名必选类型描述
visible否boolean是否可见
opacity否number透明度
collision否boolean是否避让
zooms否[number, number]显示层级范围