WebScene 场景组件
可用于显示场景。
<mapgis-web-scene></mapgis-web-scene>
基本用法
传入地图对象
API
属性
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| libPath | Cesium.js 路径 | string | ||
| viewId | 场景视图容器ID | string | cesium-${('' + Math.random()).split('.')[1]} | |
| map | 地图对象 | map | new Map() | |
| center | 场景视图中心点 | point|array | new Point({ coordinates: [113, 30, 10000] }) | |
| scale | 场景视图比例尺 | number | ||
| zoom | 场景视图层级 | number | ||
| minZoom | 场景视图最小层级 | number | ||
| maxZoom | 场景视图最大层级 | number | ||
| extent | 场景视图范围 | extent | ||
| statusbar | 是否初始显示状态栏 | boolean | false | |
| extensionOptions | 初始化Cesium场景视图的额外参数 | object | {} |
事件
| 事件名称 | 说明 | 回调参数 | 版本 |
|---|---|---|---|
| load | 场景视图组件加载完毕事件 | { zondy: zondy, Cesium: Cesium, viewer: Viewer, sceneViewCesium: SceneViewCesium, map: Map } |
provide
provide的是shallowRef对象,如果自己inject,需要使用.value
| 名称 | 描述 | 版本 |
|---|---|---|
| zondy | zondy命名空间 | |
| Cesium | Cesium命名空间 | |
| viewer | Cesium.Viewer对象 | |
| sceneViewCesium | SceneViewCesium 对象 | |
| map | Map 对象 |
