From 528137944c075f792ec5e0b7e429608e7ff3de2a Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Wed, 08 Jan 2025 18:57:15 +0800
Subject: [PATCH] 模型加载更新
---
src/pages/map/components/scomponents/layersControl.vue | 27 ++++++++++++++++++++++-----
1 files changed, 22 insertions(+), 5 deletions(-)
diff --git a/src/pages/map/components/scomponents/layersControl.vue b/src/pages/map/components/scomponents/layersControl.vue
index f515d9e..f7db0f1 100644
--- a/src/pages/map/components/scomponents/layersControl.vue
+++ b/src/pages/map/components/scomponents/layersControl.vue
@@ -2,7 +2,7 @@
* @Author: shuishen 1109946754@qq.com
* @Date: 2024-10-31 10:47:29
* @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2024-12-27 14:45:27
+ * @LastEditTime: 2025-01-08 18:29:42
* @FilePath: \bigScreen\src\pages\map\components\scomponents\layersControl.vue
* @Description:
*
@@ -123,6 +123,18 @@
{
url: '/3Dtile/lcmx/tile_02/tileset.json',
label: 'tile_02'
+ },
+ {
+ url: '/3Dtile/lcmx/tile_03/tileset.json',
+ label: 'tile_03'
+ },
+ {
+ url: '/3Dtile/lcmx/tile_04/tileset.json',
+ label: 'tile_04'
+ },
+ {
+ url: '/3Dtile/lcmx/tile_05/tileset.json',
+ label: 'tile_05'
},
],
layerName: 'hgyq'
@@ -768,8 +780,11 @@
if (item.incident) incident = item.incident
divIcon.on(DC.MouseEventType.CLICK, (e) => {
- moveEntity = e
- return
+ if (mapStore.editPoint) {
+ moveEntity = e
+ return
+ }
+
incident(e)
})
@@ -982,7 +997,8 @@
const viewerMouseMove = (e) => {
if (mapStore.editPoint) {
if (moveEntity != null) {
- if (e.wgs84Position) {
+
+ if (e.wgs84Position && e.wgs84Position.alt > 0) {
moveEntity.overlay.position = new DC.Position(e.wgs84Position.lng, e.wgs84Position.lat, e.wgs84Position.alt)
} else {
moveEntity.overlay.position = new DC.Position(e.wgs84SurfacePosition.lng, e.wgs84SurfacePosition.lat, e.wgs84SurfacePosition.alt)
@@ -1003,8 +1019,9 @@
let lng, lat, ele
const { attrParams } = moveEntity.overlay
+ console.log(e, 2222)
- if (e.wgs84Position) {
+ if (e.wgs84Position && e.wgs84Position.alt > 0) {
lng = e.wgs84Position.lng
lat = e.wgs84Position.lat
ele = e.wgs84Position.alt
--
Gitblit v1.9.3