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