| | |
| | | * @LastEditors: shuishen 1109946754@qq.com |
| | | * @LastEditTime: 2025-04-28 11:34:40 |
| | | * @FilePath: \drone-web-manage\src\components\map-container\mapContainer.vue |
| | | * @Description: |
| | | * |
| | | * Copyright (c) 2024 by shuishen, All Rights Reserved. |
| | | * @Description: |
| | | * |
| | | * Copyright (c) 2024 by shuishen, All Rights Reserved. |
| | | --> |
| | | <template> |
| | | <div class="map-container"> |
| | |
| | | |
| | | async function initMap () { |
| | | if (viewer) return |
| | | publicCesiumInstance = new PublicCesium({ dom: 'viewer-container' }) |
| | | publicCesiumInstance = new PublicCesium({ dom: 'viewer-container',layerMode: 4 }) |
| | | viewer = publicCesiumInstance.getViewer() |
| | | |
| | | initViewer(viewer) |
| | |
| | | |
| | | // 定位到点位 |
| | | const points = [[lng, lat]] // 确保格式为二维数组 |
| | | flyVisual(points, viewer, 4) |
| | | flyVisual({ positionsData:points, viewer,multiple: 10 }) |
| | | } |
| | | |
| | | /** |
| | |
| | | width: 100%; |
| | | height: 100%; |
| | | } |
| | | </style> |
| | | </style> |