Props 组件属性 Props
| 序号 | 名称 | 类型 | 必须? | 默认值 | 含义 | 备注 |
|---|---|---|---|---|---|---|
| 1 | viewer | Cesium.Viewer | 是 | - | viewer对象 | - |
| 2 | czml | Array<any>|string | 是 | - | czml数据或czml文件url地址 | - |
<template> <div id="rootContainer" ref="rootContainer" class="root-container"> <cp-czml-player :czml="url" :viewer="viewer" v-if="viewer"></cp-czml-player> </div></template>import { onMounted, ref } from "vue";import { cpCzmlPlayer } from 'cesium-pocket'import 'cesium/Build/Cesium/Widgets/widgets.css';import { Viewer} from 'cesium';
let viewer: any = ref(null)const rootContainer: any = ref({});let url = 'https://raw.githubusercontent.com/CesiumGS/cesium/main/Apps/SampleData/simple.czml'
onMounted(() => { viewer.value = //你获取的viewer});.root-container { position: relative; width: 100%; height: 500px;}
.map-plugin { position: absolute; bottom: 120px; right: 120px; z-index: 10;}<cp-czml-player :czml="url" :viewer="viewer"> | 序号 | 名称 | 类型 | 必须? | 默认值 | 含义 | 备注 |
|---|---|---|---|---|---|---|
| 1 | viewer | Cesium.Viewer | 是 | - | viewer对象 | - |
| 2 | czml | Array<any>|string | 是 | - | czml数据或czml文件url地址 | - |