TerrainControl
定义于: src/ui/control/terrain_control.ts:24
TerrainControl
控件包含一个切换按钮,允许通过地图的"地形"选项启用和禁用地图的3D地形;
示例
map.addControl(new TerrainControl({
source: 'terrain-source',
exaggeration: 1.5
}));
参见
添加3D地形
实现
- IControl
构造函数
构造函数
new TerrainControl(options: Object): TerrainControl
定义于: src/ui/control/terrain_control.ts:32
参数
参数 | 类型 | 描述 |
---|---|---|
options | Object | TerrainControl选项对象 |
返回
TerrainControl
方法
onAdd()
onAdd(map: Map): HTMLElement
定义于: src/ui/control/terrain_control.ts:38
在地图上注册控件,并让其有机会注册事件监听器和资源;此方法由Map#addControl在内部调用;
参数
参数 | 类型 | 描述 |
---|---|---|
map | Map | 将添加此控件的地图 |
返回
HTMLElement
控件的容器元素;这应该由控件创建并由onAdd返回,而不附加到DOM:地图将根据需要将控件的元素插入到DOM中;
实现
IControl.onAdd
onRemove()
onRemove(): void
定义于: src/ui/control/terrain_control.ts:58
在地图上注销控件,并让其有机会分离事件监听器和资源;此方法由Map#removeControl在内部调用;
返回
void
实现
IControl.onRemove