From f9c9be80b56775467721bf1bf4e864b9704fc588 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Mon, 25 Oct 2021 16:55:21 +0800
Subject: [PATCH] +

---
 src/components/map/main.vue |  133 ++++++++++++++++++++++----------------------
 1 files changed, 66 insertions(+), 67 deletions(-)

diff --git a/src/components/map/main.vue b/src/components/map/main.vue
index f85eb1c..81154e6 100644
--- a/src/components/map/main.vue
+++ b/src/components/map/main.vue
@@ -93,91 +93,90 @@
   },
   mounted() {
     // 本地开发使用;
+    // this.ol2d = new OlMap({
+    //   layers: [
+    //     new OlLayerTile({
+    //       zIndex: 4,
+    //       title: "影像",
+    //       source: new XYZ({
+    //         url: "https://webmap-tile.sf-express.com/MapTileService/rt?fetchtype=static&x={x}&y={y}&z={z}&project=sfmap&pic_size=256&pic_type=png8&data_name=361100&data_format=merged-dat&data_type=normal", // 行政区划
+    //       }),
+    //     }),
+    //     // ,
+    //     // new OlLayerTile({
+    //     //     zIndex: 5,
+    //     //     title: '道路+中文注记',
+    //     //     source: new XYZ({
+    //     //         url: 'http://t3.tianditu.com/DataServer?T=cta_w&x={x}&y={y}&l={z}&tk=e9533f5acb2ac470b07f406a4d24b4f0' // 注记
+    //     //     })
+    //     // })
+    //   ],
+
+    //   // 注意地图控件的写法
+    //   controls: defaults().extend([
+    //     new FullScreen(),
+    //     new ScaleLine(),
+    //     new MousePosition(),
+    //     new Rotate(),
+    //     new Attribution(),
+    //   ]),
+    //   target: "track_map",
+    //   view: new OlView({
+    //     center: [0, 0],
+    //     zoom: 2,
+    //     projection: "EPSG:4326",
+    //   }),
+    // });
+
+    // var projection = getProjection("EPSG:4326");
+    // var projectionExtent = projection.getExtent();
+    // var size = getWidth(projectionExtent) / 256;
+    // var resolutions = [];
+    // for (var z = 2; z < 19; ++z) {
+    //   //计算比例尺
+    //   resolutions[z] = size / Math.pow(2, z);
+    // }
+
+    // 正式服务器上使用
     this.ol2d = new OlMap({
       layers: [
         new OlLayerTile({
-          zIndex: 4,
-          title: "影像",
-          source: new XYZ({
-            url: "https://webmap-tile.sf-express.com/MapTileService/rt?fetchtype=static&x={x}&y={y}&z={z}&project=sfmap&pic_size=256&pic_type=png8&data_name=361100&data_format=merged-dat&data_type=normal", // 行政区划
+          //矢量地图
+
+          source: new WMTS({
+            url: "http://47.49.21.207:7001/PGIS_S_TileMapServer/Maps/YX",
+            layer: "JX14YGJCIMGL7_L14",
+            style: "default",
+            matrixSet: "JX14YGJCIMGL7_L14",
+            format: "image/png",
+            wrapX: true,
+            tileGrid: new WMTSTileGrid({
+              origin: getTopLeft(projectionExtent),
+              //resolutions: res.slice(0, 15),
+              resolutions: resolutions,
+              matrixIds: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14],
+            }),
           }),
         }),
-        // ,
-        // new OlLayerTile({
-        //     zIndex: 5,
-        //     title: '道路+中文注记',
-        //     source: new XYZ({
-        //         url: 'http://t3.tianditu.com/DataServer?T=cta_w&x={x}&y={y}&l={z}&tk=e9533f5acb2ac470b07f406a4d24b4f0' // 注记
-        //     })
-        // })
       ],
 
       // 注意地图控件的写法
       controls: defaults().extend([
         new FullScreen(),
         new ScaleLine(),
-        new MousePosition(),
+        // new MousePosition(),
         new Rotate(),
         new Attribution(),
       ]),
       target: "track_map",
       view: new OlView({
-        center: [0, 0],
-        zoom: 2,
-        projection: "EPSG:4326",
+        center: [115.85883507433789, 28.708432053474827],
+        projection: projection,
+        zoom: 11,
+        maxZoom: 15,
+        minZoom: 1,
       }),
     });
-
-    var projection = getProjection("EPSG:4326");
-    var projectionExtent = projection.getExtent();
-    var size = getWidth(projectionExtent) / 256;
-    var resolutions = [];
-    for (var z = 2; z < 19; ++z) {
-      //计算比例尺
-      resolutions[z] = size / Math.pow(2, z);
-    }
-
-    // 正式服务器上使用
-    // this.ol2d = new OlMap({
-    //     layers: [
-    //         new OlLayerTile({//矢量地图
-
-    //             source: new WMTS({
-    //                 url: "http://47.49.21.207:7001/PGIS_S_TileMapServer/Maps/YX",
-    //                 layer: "JX14YGJCIMGL7_L14",
-    //                 style: "default",
-    //                 matrixSet: "JX14YGJCIMGL7_L14",
-    //                 format: "image/png",
-    //                 wrapX: true,
-    //                 tileGrid: new WMTSTileGrid({
-    //                     origin: getTopLeft(projectionExtent),
-    //                     //resolutions: res.slice(0, 15),
-    //                     resolutions: resolutions,
-    //                     matrixIds: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
-    //                 })
-    //             }),
-
-    //         })
-    //     ],
-
-    //     // 注意地图控件的写法
-    //     controls: defaults().extend([
-    //         new FullScreen(),
-    //         new ScaleLine(),
-    //         // new MousePosition(),
-    //         new Rotate(),
-    //         new Attribution()
-    //     ]),
-    //     target: 'track_map',
-    //     view: new OlView({
-    //         center: [115.85883507433789, 28.708432053474827],
-    //         projection: projection,
-    //         zoom: 11,
-    //         maxZoom: 15,
-    //         minZoom: 1
-
-    //     })
-    // })
 
     this.parentParameter();
 

--
Gitblit v1.9.3