吉安感知网项目-前端
shuishen
2026-02-04 b9152dea99154ccc85db6dbfb633ab94ecc410e7
feat:无人机轨迹数据调整
1 files modified
62 ■■■■■ changed files
applications/drone-command/src/components/map-container/device-map-container.vue 62 ●●●●● patch | view | raw | blame | history
applications/drone-command/src/components/map-container/device-map-container.vue
@@ -525,38 +525,43 @@
    const basePoints = [
        [
            {
                longitude: 114.963191,
                latitude: 27.136716,
                height: 120
                longitude: 114.964975,
                latitude: 27.134855,
                height: 200
            },
            {
                longitude: 114.957308,
                latitude: 27.138452,
                height: 120
                longitude: 114.963966,
                latitude: 27.132836,
                height: 200
            },
            {
                longitude: 114.952,
                latitude: 27.136317,
                height: 120
                longitude: 114.963966,
                latitude: 27.132836,
                height: 320
            },
            {
                longitude: 114.949293,
                latitude: 27.133864,
                height: 120
                longitude: 114.963974,
                latitude:  27.132677,
                height: 320
            },
            {
                longitude: 114.944666,
                latitude: 27.130526,
                height: 120
                longitude: 114.963432,
                latitude: 27.131665,
                height: 320
            },
            {
                longitude: 114.945909,
                latitude: 27.127845,
                height: 120
                longitude: 114.962865,
                latitude: 27.130377,
                height: 320
            },
            {
                longitude: 114.962974,
                latitude: 27.136242,
                longitude: 114.965318,
                latitude: 27.129925,
                height: 320
            },
            {
                longitude: 114.960144,
                latitude: 27.134902,
                height: 120
            },
        ],
@@ -578,24 +583,29 @@
                height: 120
            },
            {
                longitude: 114.925958,
                latitude: 27.096963,
                height: 400
            },
            {
                longitude: 114.925836, 
                latitude: 27.096102,
                height: 120
                height: 400
            },
            {
                longitude: 114.928384, 
                latitude: 27.095866,
                height: 120
                height: 400
            },
            {
                longitude: 114.929874, 
                latitude: 27.096095,
                height: 120
                height: 400
            },
            {
                longitude: 114.931048, 
                latitude: 27.097666,
                height: 120
                height: 400
            },
        ]
    ]
@@ -667,7 +677,9 @@
const setupDroneTrackClock = () => {
    if (!viewer) return
    const startTime = Cesium.JulianDate.now()
    const now = new Date()
    const noon = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 12, 0, 0, 0)
    const startTime = Cesium.JulianDate.fromDate(noon)
    const stopTime = Cesium.JulianDate.addSeconds(startTime, DRONE_TRACK_DURATION_S, new Cesium.JulianDate())
    viewer.clock.startTime = startTime
    viewer.clock.stopTime = stopTime