From a7d306cb0fe6482251f9d4acdc29674ffc13a032 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期二, 18 四月 2023 12:10:07 +0800 Subject: [PATCH] 底图切换 --- src/components/mapol.vue | 53 +++++++++++++++++++++++++++++++---------------------- 1 files changed, 31 insertions(+), 22 deletions(-) diff --git a/src/components/mapol.vue b/src/components/mapol.vue index ad45c74..4a78b1d 100644 --- a/src/components/mapol.vue +++ b/src/components/mapol.vue @@ -96,19 +96,23 @@ methods: { init2DMap() { - // var vectorLayer = new TileLayer({ - // source: new XYZ({ - // url: "http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}", - // }), - // }) - // var imageLayer = new TileLayer({ - // source: new XYZ({ - // url: "http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=6&x={x}&y={y}&z={z}", - // }), - // }) + var layerBase = []; + if (!is_production) { + var vectorLayer = new TileLayer({ + source: new XYZ({ + url: "http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}", + }), + }) + var imageLayer = new TileLayer({ + source: new XYZ({ + url: "http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=6&x={x}&y={y}&z={z}", + }), + }) + layerBase = [vectorLayer, imageLayer] + } window.map = new Map({ target: "mapol", - layers: [], + layers: layerBase, view: new View({ center: [105.02, 34.9], zoom: 4, @@ -121,18 +125,23 @@ ]), interactions: defaultInteractions().extend([new DragRotateAndZoom()]), }) - var base_ulr = window.sceneConfig.baseUrl; - if (base_ulr.indexOf('{host}') > -1) { - base_ulr = base_ulr.replace("{host}", iisHost) + + + if (is_production) { + var base_ulr = window.sceneConfig.baseUrl; + if (base_ulr.indexOf('{host}') > -1) { + base_ulr = base_ulr.replace("{host}", iisHost) + } + window.olBaseMapLayer = new TileLayer({ + title: "楂樺痉鍦板浘", + source: new XYZ({ + url: base_ulr, + wrapX: false + }) + }); + window.map.addLayer(window.olBaseMapLayer); + } - window.olBaseMapLayer = new TileLayer({ - title: "楂樺痉鍦板浘", - source: new XYZ({ - url: base_ulr, - wrapX: false - }) - }); - window.map.addLayer(window.olBaseMapLayer); -- Gitblit v1.9.3