From 4097cc9ad6c60bbb5e9864d3f54a37cfbb40026e Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 05 三月 2025 15:31:28 +0800
Subject: [PATCH] 临时:路网版本

---
 src/utils/map/index_old.js |   45 ++++++++++++++++++++++++++++++++++++---------
 1 files changed, 36 insertions(+), 9 deletions(-)

diff --git a/src/utils/map/index_old.js b/src/utils/map/index_old.js
index 017e243..77cc81e 100644
--- a/src/utils/map/index_old.js
+++ b/src/utils/map/index_old.js
@@ -1,5 +1,8 @@
 /* eslint-disable no-undef */
 // import '@/lib/AMap';
+import { useToolboxStore } from '@/stores/toolbox';
+
+const toolboxStore = useToolboxStore();
 
 var mapInitDone = false;
 var onMapMountedEvents = [];
@@ -8,6 +11,8 @@
 var map;
 // 鍗槦鍥惧眰
 var satellite;
+// 鍦板浘鎷栧姩鎺у埗
+var controlbar;
 // 榧犳爣缁樺浘
 var mouseTool;
 // 3D鍥惧眰
@@ -42,30 +47,43 @@
     alwaysRender: false,
     showLabel: true,
     showBuildingBlock: true,
-    mapStyle: 'amap://styles/e1e78509de64ddcd2efb4cb34c6fae2a',
+    // mapStyle: 'amap://styles/e1e78509de64ddcd2efb4cb34c6fae2a',
     features: ['bg', 'road'],
     pitch: 45, // 鍦板浘淇话瑙掑害锛屾湁鏁堣寖鍥� 0 搴�- 83 搴�
     viewMode: '3D', // 鍦板浘妯″紡
     resizeEnable: true,
     center: [121.6039283, 31.25295567],
-    zooms: [3, 18],
+    zooms: [0, 18],
     zoom: 14
   });
 
   // 娣诲姞鍗槦鍦板浘
-  // satellite = new AMap.TileLayer.Satellite();
-  // satellite.show();
-  // map.add([satellite]);
+  satellite = new AMap.TileLayer.Satellite();
+  satellite.show();
+  map.add([satellite]);
+  toolboxStore.featuresStatus = true;
 
+  _initControlbar();
   // _initMouseTool();
   _init3DLayer();
   _initDragEvent();
 }
 
-// 榧犳爣缁樺浘鍒濆鍖�
-function _initMouseTool() {
-  mouseTool = new AMap.MouseTool(map);
+function _initControlbar() {
+  controlbar = new AMap.ControlBar({
+    position: {
+      right: '300px',
+      top: '260px'
+    }
+  });
+  map.addControl(controlbar);
+  toolboxStore.controlbarStatus = true;
 }
+
+// 榧犳爣缁樺浘鍒濆鍖�
+// function _initMouseTool() {
+//   mouseTool = new AMap.MouseTool(map);
+// }
 
 // 3D鍥惧眰鍒濆鍖�
 function _init3DLayer() {
@@ -87,4 +105,13 @@
   });
 }
 
-export { createMap, onMapMounted, map, mouseTool, object3Dlayer, isDragging };
+export {
+  createMap,
+  onMapMounted,
+  map,
+  controlbar,
+  mouseTool,
+  satellite,
+  object3Dlayer,
+  isDragging
+};

--
Gitblit v1.9.3