From 799a69b8b0a03e44ed124e63509b2650599057b9 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Thu, 07 Dec 2023 18:34:38 +0800
Subject: [PATCH] 实时定位,位置处理; 不同校区,显示位置做处理; 切换校区显示内容做处理;

---
 src/components/mobilemap/index.vue |   40 +++++++++++++++++++++-------------------
 1 files changed, 21 insertions(+), 19 deletions(-)

diff --git a/src/components/mobilemap/index.vue b/src/components/mobilemap/index.vue
index 114fb4d..c7a68ec 100644
--- a/src/components/mobilemap/index.vue
+++ b/src/components/mobilemap/index.vue
@@ -81,37 +81,35 @@
 let campusLayers = [
     {
         key: 1,
-        tileUrl: "https://fkxt.jxstnu.edu.cn/changjing/arcgis/rest/services/ksd1206/MapServer/tile/{z}/{y}/{x}",
-        center: [11000, -4900],
-        resolution: 2.116670900008467,
-        origin: [-5123200.0, 10002100],
-        projection: 'EPSG:4548',
+        tileUrl: "https://fkxt.jxstnu.edu.cn/changjing/arcgis/rest/services/ksdhjzxq/MapServer/tile/{z}/{y}/{x}",
+        center: [112.613918275550715, -0.0457081387615907618595],
+        resolution: 0.00001903568804664224,
+        origin: [-400.0, 399.9999999999998],
         resolutions: [
-            16.933367200067735, 8.466683600033868, 4.233341800016934,
-            2.116670900008467, 1.0583354500042335, 0.5291677250021167,
-            0.26458386250105836
+            0.00015228550437313792, 0.00007614275218656896, 0.00003807137609328448,
+            0.00001903568804664224, 0.00000951784402332112, 0.00000475892201166056
         ],
         fullExtent: [
-            -0.5, -11468.5, 18506.5,
-            0.5,
+            112.51303616638316, -0.103420786429659, 112.67880038471827,
+            0.000004508906477476281
         ],
         polygonUrl: 'https://fkxt.jxstnu.edu.cn/changjing/lkarcgisapp'
     },
 
     {
         key: 2,
-        tileUrl: "https://dev.jxpskj.com:8023/arcgis156/rest/services/cc/MapServer/tile/{z}/{y}/{x}",
-        center: [115.79624983, 28.6416099],
-        resolution: 0.000007138383017490841,
-        origin: [-400.0, 400.0],
+        tileUrl: "https://fkxt.jxstnu.edu.cn/changjing/arcgis/rest/services/ksdflxq/MapServer/tile/{z}/{y}/{x}",
+        center: [112.6202242373625, -0.0781745423945008147645],
+        resolution: 0.00001903568804664224,
+        origin: [-400.0, 399.9999999999998],
         resolutions: [
-            0.000014276766034981682, 0.000007138383017490841, 0.00000475892201166056,
-            0.00000237946100583028,
+            0.00015228550437313792, 0.00007614275218656896, 0.00003807137609328448,
+            0.00001903568804664224, 0.00000951784402332112, 0.00000475892201166056
         ],
         fullExtent: [
-            115.76861782444642, 28.63584422760626, 115.82432471553928, 28.663308794331794,
+            112.51302551881798, -0.16235359398493399, 112.72742295590702, 0.000004509195932360471
         ],
-        polygonUrl: ''
+        polygonUrl: 'https://fkxt.jxstnu.edu.cn/changjing/lkarcgisapp'
     }
 ]
 
@@ -155,7 +153,7 @@
             },
             map2D: this.$store.state.openlayerData.openlayers.map2D,
             campusData: [],
-            campusValue: ''
+            campusValue: 1
         }
     },
 
@@ -394,6 +392,7 @@
             })
             // 瓦片数据源
             const tileArcGISXYZ = new XYZ({
+                projection: "EPSG:4326",
                 tileGrid: tileGrid,
                 url: curCampus.tileUrl,
             })
@@ -422,6 +421,7 @@
 
             this.map2D.setView(new OlView({
                 // 初始化中心点坐标
+                projection: "EPSG:4326",
                 center: curCampus.center,
                 resolution: curCampus.resolution,
                 extent: curCampus.fullExtent,
@@ -430,6 +430,8 @@
 
         setCampusValue (val) {
             this.campusValue = val
+
+            this.$store.commit('SET_CURRENTCAMPUS', val)
         },
 
         handleCommand (command) {

--
Gitblit v1.9.3