GuLiMmo
2023-11-29 7d9fb50b4e444ba3afec098ad031e93b4e9ee9ee
src/components/GMap.vue
@@ -735,6 +735,7 @@
        :payloads="osdVisible.payloads">
      </DroneControlPanel>
    </div>
    <waylineTool />
  </div>
</template>
@@ -782,6 +783,7 @@
import Cesium from './cesiumMap/cesium.vue'
import { convertTimestampToDate } from '/@/utils/time'
import { cesiumOperation } from '/@/hooks/use-cesium-tsa'
import waylineTool from './waylinetool/index.vue'
export default defineComponent({
  components: {
    BorderOutlined,
@@ -807,6 +809,7 @@
    CarryOutOutlined,
    RocketOutlined,
    DesktopOutlined,
    waylineTool
  },
  name: 'GMap',
  props: {},
@@ -1240,6 +1243,7 @@
    watch(() => openDroneControl.value, (is: boolean) => {
      if (!is) {
        cesium.removeById('rangeEllipse')
        cesium.removeAllDataSource()
        return
      }
      // 设置无人机范围
@@ -1251,6 +1255,9 @@
      }
      cesium.addEllipse(ellipseSetting)
      cesium.flyTo(ellipseSetting, 5, 20000)
      // 加载图斑
      cesium.loadGeoJson('../src/assets/jsonData/jkj(1).json')
    })
    function draw (type: MapDoodleType, bool: boolean) {