| | |
| | | * @Date: 2024-10-25 15:07:51 |
| | | * @LastEditors: shuishen 1109946754@qq.com |
| | | * @LastEditTime: 2025-04-28 11:34:40 |
| | | * @FilePath: \drone-web-manage\src\components\map-container\mapContainer.vue |
| | | * @FilePath: \drone-command\src\components\map-container\mapContainer.vue |
| | | * @Description: |
| | | * |
| | | * Copyright (c) 2024 by shuishen, All Rights Reserved. |
| | | --> |
| | | <template> |
| | | <div class="map-container"> |
| | | <div class="viewer-container ztzf-cesium" id="viewer-container"> |
| | | <div class="viewer-container command-cesium" id="viewer-container"> |
| | | <div class="content"> |
| | | <slot name="content"></slot> |
| | | </div> |
| | |
| | | import { Cartesian3, Terrain, Viewer } from 'cesium'; |
| | | import { PublicCesium } from '@/utils/cesium/publicCesium'; |
| | | import ImageTrailMaterial from '@/utils/cesium/ImageTrailMaterial'; |
| | | import { flyVisual } from '@/utils/cesium/mapUtil'; |
| | | import { flyVisual } from '@ztzf/utils'; |
| | | import * as turf from '@turf/turf'; |
| | | |
| | | import { nextTick, onBeforeUnmount, onMounted, onUnmounted } from 'vue'; |