From 9e0df95ffda0ef9f2339f7caf413b357640aea28 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期一, 06 五月 2024 08:45:14 +0800
Subject: [PATCH] 完成历史轨迹展示

---
 src/utils/map/index_old.js |   41 ++++++++++++++++++++++++++++++++++-------
 1 files changed, 34 insertions(+), 7 deletions(-)

diff --git a/src/utils/map/index_old.js b/src/utils/map/index_old.js
index 017e243..69704ff 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鍥惧眰
@@ -53,19 +58,32 @@
   });
 
   // 娣诲姞鍗槦鍦板浘
-  // 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