瀏覽代碼

关闭Cesium底图导航罗盘和右上角的几个官方按钮

baixuanda 1 月之前
父節點
當前提交
c40e9cf5fb
共有 1 個文件被更改,包括 14 次插入3 次删除
  1. 14 3
      WebVue/TaiHufenglang/src/components/Cesium.vue

+ 14 - 3
WebVue/TaiHufenglang/src/components/Cesium.vue

@@ -3,16 +3,27 @@
 </template>
 
 <script setup>
-import { ref, onMounted, onUnmounted } from 'vue'
+import { ref, onMounted, onUnmounted, getCurrentInstance } from 'vue'
 import * as Cesium from 'cesium';
 import "cesium/Build/CesiumUnminified/Widgets/widgets.css";
 import JYLData from '@/assets/Data/THJYL.json'
+import { color } from 'echarts';
 
 const TDTTK = "d9e7aa2ad204aba6aeedea6f5ab48ed9";
 
 onMounted(() => {
   const viewer = new Cesium.Viewer('cesiumContainer', {
     timeline: false,
+    baseLayer: false,
+    geocoder: false, // 隐藏搜索框
+    homeButton: false, // 隐藏Home按钮
+    sceneModePicker: false, // 隐藏场景模式选择器
+    navigationHelpButton: false, // 隐藏导航帮助按钮
+    animation: false, // 隐藏动画控件
+    fullscreenButton: false, // 隐藏全屏按钮
+    vrButton: false, // 隐藏VR按钮
+    selectionIndicator: false,
+    infoBox: false,
   });
 
     // 定义距离显示条件和缩放属性
@@ -51,6 +62,7 @@ onMounted(() => {
       billboard: {
         image: '/src/assets/icon/blue.png',  // 图标路径
         scale: 0.4,
+        color: Cesium.Color.YELLOW,
         horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
         verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
         distanceDisplayCondition: distanceDisplayCondition,
@@ -58,7 +70,7 @@ onMounted(() => {
       },
       label: {
         text: item.STNM || '未知点',
-        font: '16px 微软雅黑',
+        font: '25px 微软雅黑',
         fillColor: Cesium.Color.WHITE,
         backgroundColor: new Cesium.Color(0.1, 0.1, 0.1, 0.7),
         backgroundPadding: new Cesium.Cartesian2(8, 4),
@@ -66,7 +78,6 @@ onMounted(() => {
         cornerRadius: 4,
         outlineColor: Cesium.Color.BLACK,
         outlineWidth: 1,
-        style: Cesium.LabelStyle.FILL,
         horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
         verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
         pixelOffset: new Cesium.Cartesian2(0, -32),