From fa05dfcce55b8589d7f76175700a92fe196dcd9b Mon Sep 17 00:00:00 2001
From: lixuliang <lixuliang_hd@126.com>
Date: 星期三, 13 三月 2024 17:59:52 +0800
Subject: [PATCH] 图层切换叠压

---
 src/utils/tool.js |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/src/utils/tool.js b/src/utils/tool.js
index d70071b..e4384d4 100644
--- a/src/utils/tool.js
+++ b/src/utils/tool.js
@@ -30,9 +30,12 @@
     _GLOBAL.ImageLayer = new ol.layer.Tile({
         source: new ol.source.XYZ({
             url: `${'https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer'}/tile/{z}/{y}/{x}`,
+            projection:"EPSG:3857",
+            tileSize: 512        
         }),
     });
-    window.mapapi.addLayer(_GLOBAL.ImageLayer);
+    // window.mapapi.addLayer(_GLOBAL.ImageLayer);
+    layersArray.insertAt(1, _GLOBAL.ImageLayer);
 }
 
 //鍔犺浇鐧借壊鍦板浘
@@ -43,14 +46,15 @@
             url: "https://skyzt.bda.gov.cn/gisserver/wmsserver/shiliangditu_baisexi_wms", //鍥惧眰鍦板潃
             params: {
                 VERSION: "1.1.1",
-                SRS: "EPSG:4326",
+                SRS: "EPSG:3857",
                 FORMAT: "image/png",
                 TILED: true,
                 LAYERS: "",
             },
         }),
     });
-    window.mapapi.addLayer(_GLOBAL.baseMap)
+    // window.mapapi.addLayer(_GLOBAL.baseMap)
+    layersArray.insertAt(1, _GLOBAL.baseMap);
 
 }
 
@@ -63,8 +67,8 @@
             url: ` https://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}`,
         }),
     });
-    window.mapapi.addLayer(_GLOBAL.geoMap);
-
+    // window.mapapi.addLayer(_GLOBAL.geoMap);
+    layersArray.insertAt(1, _GLOBAL.geoMap);
 }
 
 
@@ -88,7 +92,7 @@
             url: 'https://skyzt.bda.gov.cn/gisserver/wmsserver/YZ_BJ60',
             params: {
                 'VERSION': '1.1.1',
-                'SRS': 'EPSG:4326',
+                'SRS': 'EPSG:3857',
                 'FORMAT': 'image/png',
                 'TILED': true,
                 "LAYERS": ''
@@ -106,7 +110,7 @@
             url: 'https://skyzt.bda.gov.cn/gisserver/wmsserver/YZ_BJ',//鍥惧眰鍦板潃
             params: {
                 'VERSION': '1.1.1',
-                'SRS': 'EPSG:4326',
+                'SRS': 'EPSG:3857',
                 'FORMAT': 'image/png',
                 'TILED': true,
                 "LAYERS": ''
@@ -124,13 +128,12 @@
     }
     _GLOBAL.historyLayer = new ol.layer.Tile({
         source: new ol.source.XYZ({
+            projection:"EPSG:3857",
             url: `https://skyzt.bda.gov.cn/yzAdapter/Vector/?request=1&year=${layerName}&type=Sate&level={z}&x={x}&y={y}`,
         })
     });
     window.mapapi.addLayer(_GLOBAL.historyLayer);
 }
-
-
 
 //瀹炴椂鑾峰彇瀹氫綅
 export function getCurrentPosition() {

--
Gitblit v1.9.3