From 8afb1cbbeeccc488b43d33da8ca83f4e3ff1f2b4 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Wed, 08 Feb 2023 16:50:20 +0800
Subject: [PATCH] 视频监控树结构更改,地图添加影像服务

---
 src/components/map/index.vue |   57 ++++++++++++++++++++++++++++++---------------------------
 1 files changed, 30 insertions(+), 27 deletions(-)

diff --git a/src/components/map/index.vue b/src/components/map/index.vue
index 72d7841..a5c89a5 100644
--- a/src/components/map/index.vue
+++ b/src/components/map/index.vue
@@ -2,7 +2,7 @@
  * @Author: shuishen 1109946754@qq.com
  * @Date: 2022-08-18 17:00:30
  * @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2023-02-07 18:01:22
+ * @LastEditTime: 2023-02-08 16:49:29
  * @FilePath: \srs-police-affairs\src\components\map\index.vue
  * @Description: 公用地图组件
  * 
@@ -186,38 +186,41 @@
 
 
             // 上饶部署,内网使用的
-            // global.viewer.imageryLayers.addImageryProvider(
-            //     new global.DC.Namespace.Cesium.WebMapTileServiceImageryProvider({
-            //         url: "http://10.141.11.11:8090/MapTileService/wmts?STORETYPE=merged-dat&PROJECTION=4326",
-            //         layer: "wmts_4326_361100",
-            //         style: "default",
-            //         format: "image/png",
-            //         tileMatrixSetID: "c",
-            //         tileMatrixLabels: new Array(18).fill(0).map((v, i) => i + 1),
-            //         tilingScheme: new global.DC.Namespace.Cesium.GeographicTilingScheme(),
-            //     })
-            // )
-
-            var gridsetName = 'EPSG:4490_test'
-            var gridNames = ['EPSG:4490_test:0', 'EPSG:4490_test:1', 'EPSG:4490_test:2', 'EPSG:4490_test:3', 'EPSG:4490_test:4', 'EPSG:4490_test:5', 'EPSG:4490_test:6', 'EPSG:4490_test:7', 'EPSG:4490_test:8', 'EPSG:4490_test:9', 'EPSG:4490_test:10', 'EPSG:4490_test:11', 'EPSG:4490_test:12', 'EPSG:4490_test:13', 'EPSG:4490_test:14', 'EPSG:4490_test:15', 'EPSG:4490_test:16', 'EPSG:4490_test:17', 'EPSG:4490_test:18', 'EPSG:4490_test:19', 'EPSG:4490_test:20', 'EPSG:4490_test:21', 'EPSG:4490_test:22']
-
-            // 影像图层
             global.viewer.imageryLayers.addImageryProvider(
                 new global.DC.Namespace.Cesium.WebMapTileServiceImageryProvider({
-                    url: "http://10.141.11.12:18088/geoserver/gwc/service/wmts",
-                    layer: "test",
-                    style: "",
+                    url: "http://10.141.11.11:8090/MapTileService/wmts?STORETYPE=merged-dat&PROJECTION=4326",
+                    layer: "wmts_4326_361100",
+                    style: "default",
                     format: "image/png",
-                    tileMatrixSetID: gridsetName,
-                    tileMatrixLabels: gridNames.map(item => {
-                        let arr = item.split(':')
-                        arr[2] = arr[2] - 1
-                        return arr.join(':')
-                    }),
-                    // tilingScheme: new global.DC.Namespace.Cesium.GeographicTilingScheme(),
+                    tileMatrixSetID: "c",
+                    tileMatrixLabels: new Array(18).fill(0).map((v, i) => i + 1),
+                    tilingScheme: new global.DC.Namespace.Cesium.GeographicTilingScheme(),
                 })
             )
 
+            global.viewer.imageryLayers.addImageryProvider(
+                new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({
+                    url: 'http://10.141.11.11:80/ysapi/geoserver/gwc/service/wmts/{z}/{y}/{x}.png',
+                })
+            )
+
+            // 影像图层
+            // const ysWmts = global.viewer.imageryLayers.addImageryProvider(
+            //     new global.DC.Namespace.Cesium.WebMapTileServiceImageryProvider({
+            //         url: "http://10.141.11.11:80/ysapi/geoserver/gwc/service/wmts",
+            //         layer: "test",
+            //         style: "",
+            //         format: "image/png",
+            //         tileMatrixSetID: gridsetName,
+            //         tileMatrixLabels: gridNames.map(item => {
+            //             let arr = item.split(':')
+            //             arr[2] = arr[2] - 1
+            //             return arr.join(':')
+            //         }),
+            //         // tilingScheme: new global.DC.Namespace.Cesium.GeographicTilingScheme(),
+            //     })
+            // )
+
             // 设置地图初始位置,角度等
             global.viewer.camera.setView({
                 // Cesium的坐标是以地心为原点,一向指向南美洲,一向指向亚洲,一向指向北极州

--
Gitblit v1.9.3