Class: MapLegendWidget

Glodon.CIMCube.Widgets. MapLegendWidget

地图图例控件

new MapLegendWidget(options)

地图图例控件
Parameters:
Name Type Description
options Object 图例配置参数
Properties
Name Type Argument Default Description
title String <optional>
图例 图例名称
sources Array 样式源
onclose function <optional>
窗口关闭回调函数
oncollapse function <optional>
窗口收缩回调函数

Members


show :Boolean

控件显隐
Type:
  • Boolean

Methods


addDataSource(source)

添加数据源
Parameters:
Name Type Description
source Object 数据源

addTo(map)

将控件添加到地图中
Parameters:
Name Type Description
map Glodon.CIMCube 地图对象

dispose()

释放资源

getDataSource(id)

通过ID获取数据源
Parameters:
Name Type Description
id String 图层ID
Returns:
数据源
Type
Object

getDataSources()

获取数据源
Returns:
数据源
Type
Array.<Object>

removeDataSource(id)

移除数据源
Parameters:
Name Type Description
id String 图层ID
Returns:
移除状态
Type
Boolean

removeDataSources()

移除所有数据源

setDataSources(dataSources)

设置数据源
Parameters:
Name Type Description
dataSources Array.<Object> 数据源