Class: UniqueTheme3DLayer

mapboxgl.supermap.UniqueTheme3DLayer

三维单值专题图。

new mapboxgl.supermap.UniqueTheme3DLayer(id, layerOptions)

mapboxgl/overlay/UniqueTheme3DLayer.js, line 8
Name Type Description
id string 可选

专题图图层 id。默认使用 CommonUtil.createUniqueID("theme3DLayer") 创建专题图层 ID。

layerOptions Object

专题图图层配置项,参数继承自 Theme3DLayer。

Name Type Description
height number 可选

新增参数,如果数据指定的 heightField (默认为 height )没有可以表示高度的字段,可以为所有数据统一设置一个高度。

colorStops Array

新增参数,数据颜色分段数组。

Members

colorStopsArray

数据颜色数组,如[["绿地","#CD7054"],["道路","#AD1283"]]。

Methods

getHighlightStyleOptions(){Object}

mapboxgl/overlay/UniqueTheme3DLayer.js, line 65

获取高亮样式。

Returns:
Type Description
Object Mapbox GL 样式对象。

getLayerStyleOptions(){Object}

mapboxgl/overlay/UniqueTheme3DLayer.js, line 30

获取图层样式。

Returns:
Type Description
Object Mapbox GL 样式对象。