From 04dae190af26730e8e0dcfb7cb4ec066400422f3 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期一, 14 八月 2023 16:43:25 +0800 Subject: [PATCH] 生产环境加载高德地图显示空白修改 --- src/components/Screen/bottom.vue | 6 +++--- src/components/preview_map.vue | 7 +++++++ src/components/mapsdk.vue | 15 +++++++++++++-- src/components/Screen/mapsdk.vue | 16 ++++++++++------ src/views/Tools/AddOnlineMap.vue | 5 ++++- 5 files changed, 37 insertions(+), 12 deletions(-) diff --git a/src/components/Screen/bottom.vue b/src/components/Screen/bottom.vue index f122d24..a9327a1 100644 --- a/src/components/Screen/bottom.vue +++ b/src/components/Screen/bottom.vue @@ -230,8 +230,8 @@ this.currYX = name if (is_production) { + Viewer.imageryLayers._layers[2].show = false Viewer.imageryLayers._layers[1].show = false - Viewer.imageryLayers._layers[0].show = false } else { Viewer.imageryLayers._layers[1].show = false @@ -294,12 +294,12 @@ case "褰卞儚鍥�": if (is_production) { - Viewer.imageryLayers._layers[0].show = true + Viewer.imageryLayers._layers[1].show = true } break case "娉ㄨ鍥�": if (is_production) { - Viewer.imageryLayers._layers[1].show = true + Viewer.imageryLayers._layers[2].show = true } else { Viewer.imageryLayers._layers[1].show = true } diff --git a/src/components/Screen/mapsdk.vue b/src/components/Screen/mapsdk.vue index 5e80b3a..e30b5a9 100644 --- a/src/components/Screen/mapsdk.vue +++ b/src/components/Screen/mapsdk.vue @@ -55,6 +55,9 @@ window.viewer = window.Viewer = window.sgworld._Viewer; if (is_production) { Viewer.imageryLayers.removeAll(); + + + } // Viewer.imageryLayers._layers[0].show = false sgworld.Navigate.jumpTo({ //璺宠浆瑙嗚 @@ -76,27 +79,28 @@ if (base_ulr.indexOf('{host}') > -1) { base_ulr = base_ulr.replace("{host}", iisHost) } - + Viewer.imageryLayers.addImageryProvider( + new Cesium.UrlTemplateImageryProvider({ + url: base_ulr, + maximumLevel: 5 + }) + ); window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider( new Cesium.UrlTemplateImageryProvider({ url: base_ulr, - }) ); - var base_ulr_sl = window.sceneConfig.baseUrl_sl; if (base_ulr_sl.indexOf('{host}') > -1) { base_ulr_sl = base_ulr_sl.replace("{host}", iisHost) } - window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider( new Cesium.UrlTemplateImageryProvider({ url: base_ulr_sl, }) ); - - Viewer.imageryLayers._layers[1].show = false + Viewer.imageryLayers._layers[2].show = false } else { Viewer.imageryLayers.addImageryProvider( new Cesium.UrlTemplateImageryProvider({ diff --git a/src/components/mapsdk.vue b/src/components/mapsdk.vue index 805004c..3ce35ac 100644 --- a/src/components/mapsdk.vue +++ b/src/components/mapsdk.vue @@ -1299,9 +1299,19 @@ licenseServer: window.sceneConfig.licenseServer, }); window.Viewer = window.sgworld._Viewer; - if (is_production) { Viewer.imageryLayers.removeAll(); + var base_ulr = window.sceneConfig.baseUrl; + if (base_ulr.indexOf('{host}') > -1) { + base_ulr = base_ulr.replace("{host}", iisHost) + } + Viewer.imageryLayers.addImageryProvider( + new Cesium.UrlTemplateImageryProvider({ + url: base_ulr, + maximumLevel: 5 + }) + ); + } //瀹氫綅 // sgworld.Navigate.jumpTo({ @@ -1333,11 +1343,12 @@ // sgworld.Analysis.depthTestAgainstTerrain(true) Viewer.scene.globe.depthTestAgainstTerrain = true; if (is_production) { + var base_ulr = window.sceneConfig.baseUrl; if (base_ulr.indexOf('{host}') > -1) { base_ulr = base_ulr.replace("{host}", iisHost) } - Viewer.imageryLayers.addImageryProvider( + window.TileMapLayer = Viewer.imageryLayers.addImageryProvider( new Cesium.UrlTemplateImageryProvider({ url: base_ulr, maximumLevel: 9 diff --git a/src/components/preview_map.vue b/src/components/preview_map.vue index 8fcadfa..2060f0b 100644 --- a/src/components/preview_map.vue +++ b/src/components/preview_map.vue @@ -1115,6 +1115,13 @@ base_ulr = base_ulr.replace("{host}", iisHost) } + Viewer.imageryLayers.addImageryProvider( + new Cesium.UrlTemplateImageryProvider({ + url: base_ulr, + maximumLevel: 5 + }) + ); + window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider( new Cesium.UrlTemplateImageryProvider({ url: base_ulr, diff --git a/src/views/Tools/AddOnlineMap.vue b/src/views/Tools/AddOnlineMap.vue index c5a2635..7099322 100644 --- a/src/views/Tools/AddOnlineMap.vue +++ b/src/views/Tools/AddOnlineMap.vue @@ -340,8 +340,11 @@ window.map.addLayer(window.olBaseMapLayer); } Viewer.imageryLayers.lowerToBottom(window.BaseMapLayer);//灏嗗浘灞傜Щ鍒版渶搴曞眰 + Viewer.imageryLayers.raise(window.BaseMapLayer);//灏嗗浘灞傜Щ鍒版渶搴曞眰 - Viewer.imageryLayers.raise(window.BaseMapLayer);//灏嗗浘灞備笂绉讳竴灞� + if (is_production) { + Viewer.imageryLayers.raise(window.BaseMapLayer);//灏嗗浘灞備笂绉讳竴灞� + } }, // 娣诲姞鏁版嵁 addData() { -- Gitblit v1.9.3