From 9398f14feea7ad8b7d00ce7d2bb2e5362cec59d3 Mon Sep 17 00:00:00 2001
From: surprise <15810472099@163.com>
Date: 星期二, 09 一月 2024 15:20:15 +0800
Subject: [PATCH] 代码提交

---
 src/assets/js/Layer/model.js |   32 ++++++++++++++++++++++++++++++--
 1 files changed, 30 insertions(+), 2 deletions(-)

diff --git a/src/assets/js/Layer/model.js b/src/assets/js/Layer/model.js
index b1bd8c6..a980725 100644
--- a/src/assets/js/Layer/model.js
+++ b/src/assets/js/Layer/model.js
@@ -1,3 +1,4 @@
+import { updateUserPwd } from "../../../api/api";
 import store from "../../../store";
 import Bus from "@tools/Bus";
 const model = {
@@ -70,12 +71,13 @@
         this.getModelLayer();
         var modelMatrix = this.getModelMatrix(res.style);
         var url = layerData.config.Model_URL + res.style.url;
- 
+
         var model = this.modelLayer.add(Cesium.Model.fromGltf({
             id: res.id,
             url: url,
             scale: res.scale,
-            minimumPixelSize: 64,
+            minimumPixelSize : 200,
+            maximumScale : 200000,
             modelMatrix: modelMatrix
 
         }));
@@ -182,5 +184,31 @@
             Viewer.scene.primitives.add(this.modelLayer);
         }
     },
+    addImgUpLayer(res) {
+        var url = layerData.config.Model_URL + '/Data/img/mark1.png'
+        var citizensBankPark = viewer.entities.add({
+            name: res.name,
+            id: res.id,
+            position: Cesium.Cartesian3.fromDegrees(res.x, res.y, res.z),
+            billboard: { //鍥炬爣
+                image: url,
+                width: 32,
+                height: 44,
+                pixelOffset: new Cesium.Cartesian3(0, -40, 0),
+            },
+            properties: res,
+        });
+
+    },
+    delImgUpLayer(res) {
+        var entity = Viewer.entities._entities._array;
+        for (var i = 0; i < entity.length; i++) {
+            var model = entity[i]
+            if (model.id === res.id) {
+                Viewer.entities.remove(model)
+            }
+        }
+
+    },
 }
 export default model;
\ No newline at end of file

--
Gitblit v1.9.3