| | |
| | | import { EDeviceTypeName, EHmsLevel } from '@/types/enums' |
| | | import { getRoot } from '../../root' |
| | | import { getWaylineFile, getLiveVideoUrl } from '@/api/manage' |
| | | import { CURRENT_CONFIG as config } from '@/api/http/config' |
| | | // import videojs from 'video.js' |
| | | // import 'video.js/dist/video-js.css'; |
| | | import { getLnglatDist, cartesian3Convert, getLnglatAltitude, createCircleBillboard } from '@/utils/cesium/mapUtil' |
| | | import { CURRENT_CONFIG as config } from '@/api/http/config'; |
| | | import { getLnglatDist, cartesian3Convert, getLnglatAltitude, createCircleBillboard } from '@/utils/cesium/mapUtil'; |
| | | import cesiumOperation from '@/utils/cesium-tsa.js'; |
| | | const { _init, viewerDestory } = cesiumOperation(); |
| | | import * as Cesium from 'cesium'; |
| | | |
| | | // import { cesiumOperation } from '@/hooks/use-cesium-tsa' |
| | | // const { _init } = cesiumOperation(); |
| | | import { useMyStore } from '@/store' |
| | | import comPass from './components/comPass.vue' |
| | | import ptzControl from './components/ptzControl.vue' |
| | |
| | | import { getWebsocketUrl } from '@/websocket/util/config' |
| | | import { EBizCode, ELocalStorageKey, ERouterName } from '@/types' |
| | | import VConsole from 'vconsole'; |
| | | import { any } from 'video.js/dist/types/utils/events'; |
| | | import { analyzeKmzFile, XMLToJSON } from '@/utils/cesium/kmz.js' |
| | | import { initPointWayLine } from './hooks/initPointWayline' |
| | | import { initPlanarWayline } from './hooks/initPlanarWayline' |
| | | import { droneFly } from './hooks/droneFly' |
| | | import flvjs from 'flv.js'; |
| | | const { pointWayline } = initPointWayLine() |
| | | const { planarWayline } = initPlanarWayline() |
| | | const { initDock, getPhoneLocation, clickPhoneLocation } = droneFly() |
| | |
| | | const drawCanvasWidth = ref<Number>(0) |
| | | const drawCanvasHeight = ref<Number>(0) |
| | | |
| | | // 鹰眼视频 |
| | | // const timer = null; |
| | | |
| | | // 大屏幕视频 |
| | | // const timerBig = null; |
| | | const videoPlayerBig = ref<any>(null); // 视频播放器实例 |
| | | let webrtcPlayerBig = null |
| | | |
| | |
| | | |
| | | let workspaceId = ref<String>(sbInfo.workspaceId) |
| | | localStorage.setItem('bs_workspace_id', workspaceId.value) |
| | | // store.commit('SET_SELECTED_WORKSPACE_ID', workspaceId.value); |
| | | |
| | | // 自身定位 |
| | | let me_latitude = 0; |
| | | let me_longitude = 0; |
| | | |
| | | // RTCWEB 加载视频 |
| | | const playBig = () => { |
| | |
| | | case EBizCode.DeviceOsd: { // 无人机的 |
| | | store.commit('SET_DEVICE_INFO', payload.data) |
| | | store.commit('SET_WS_MESSAGE', payload) |
| | | // console.log('对对对', payload.data.host.mode_code) |
| | | // droneInfo.value = payload.data.host |
| | | // if (!payload.data.host || payload.data.host.mode_code == 14) { |
| | | // videoUrl.value = '' |
| | | // } |
| | | getviewDrone(payload) |
| | | break |
| | | } |