Theme3DLayer Class

Theme3DLayer(id, layerOptions)

三维专题图基类,不能直接实例化

Fx构造函数

# new Theme3DLayer(id, layerOptions)

参数:
名称 类型 描述
id string

专题图图层id

layerOptions Object

专题图图层配置项
opacity -{number} 图层透明度,默认1
parseNumber -{boolean} 是否预处理数据,将数据转换为number,默认false
enableHighlight -{boolean} 是否开启高亮,默认false
highlight -{Object} 高亮颜色,默认"#ADA91E"
baseHeightField -{string} 数据中表示基础高度的字段
height -{number} 高度。如果数据指定的heightField(默认height)没有可以表示高度的字段,可以为所有数据统一设置一个高度
heightField -{string} 数据中表示高度的字段
themeField -{string} 专题展示的字段
showLegend -{boolean} 是否显示图例,默认显示
legendTitle -{string} 图例标题
legendTheme -{string} 图例主题,取值:'light','dark',默认:'light'
legendOrientation -{string} 图例方向,取值:'horizontal','vertical',默认:'horizontal'
legendPosition -{string} 图例位置,取值:'top-right'|'top-left'|'bottom-left'|'bottom-right'

查看源代码 mapboxgl/theme/Theme3DLayer.js, line 5