From 89fce9c42cdc306d77589cac483c9fe335cf67cd Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Thu, 16 Feb 2023 09:46:58 +0800
Subject: [PATCH] 更换底图

---
 src/components/map/dcSearchMap.vue |   28 ++++++++++++++++++++--------
 1 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/src/components/map/dcSearchMap.vue b/src/components/map/dcSearchMap.vue
index 3b13e10..ca7d4fb 100644
--- a/src/components/map/dcSearchMap.vue
+++ b/src/components/map/dcSearchMap.vue
@@ -48,12 +48,24 @@
                 })
 
                 //加载地图
+                // global.searchViewer.imageryLayers.addImageryProvider(
+                //     new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({
+                //         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',
+                //         format: 'image/jpeg',
+                //         show: true,
+                //         maximumLevel: 18
+                //     })
+                // )
+
                 global.searchViewer.imageryLayers.addImageryProvider(
-                    new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({
-                        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',
-                        format: 'image/jpeg',
-                        show: true,
-                        maximumLevel: 18
+                    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(),
                     })
                 )
 
@@ -75,7 +87,7 @@
                     // fromDegrees()方法,将经纬度和高程转换为世界坐标
                     destination: global.DC.Namespace.Cesium.Cartesian3.fromDegrees(
                         //设置坐标为上饶市信州区
-                      117.966460, 28.431002, 5000.0
+                        117.966460, 28.431002, 5000.0
                     ),
                     orientation: {
                         // 指向
@@ -105,7 +117,7 @@
                     self.pointLayer.removeOverlay(self.currentPoint)
                     self.currentPoint = null
                 }
-                let point = new global.DC.Billboard(new global.DC.Position(event.wgs84SurfacePosition.lng, event.wgs84SurfacePosition.lat),'img/dwicon.jpeg')
+                let point = new global.DC.Billboard(new global.DC.Position(event.wgs84SurfacePosition.lng, event.wgs84SurfacePosition.lat), 'img/dwicon.jpeg')
                 // point.setStyle({
                 //     pixelSize: 10,
                 //     color: global.DC.Color.RED, //颜色
@@ -148,7 +160,7 @@
                 pointArray = pointData[1].split(" ")
 
                 let position = new global.DC.Position(pointArray[0], pointArray[1])
-                let point = new global.DC.Billboard(position,'img/dwicon.jpeg')
+                let point = new global.DC.Billboard(position, 'img/dwicon.jpeg')
                 // point.setStyle({
                 //     pixelSize: 10,
                 //     color: global.DC.Color.RED, //颜色

--
Gitblit v1.9.3