From 47db5ff33fbb9df546b24759d52699a68fd4e841 Mon Sep 17 00:00:00 2001 From: wangrui <zephyrs0894@163.com> Date: 星期二, 22 十二月 2020 18:01:18 +0800 Subject: [PATCH] 修改底图错位的问题。 --- src/components/mapmodules/CommonLayerLoad.js | 36 ++++++++++++++---------------------- 1 files changed, 14 insertions(+), 22 deletions(-) diff --git a/src/components/mapmodules/CommonLayerLoad.js b/src/components/mapmodules/CommonLayerLoad.js index 851529b..f42cd55 100644 --- a/src/components/mapmodules/CommonLayerLoad.js +++ b/src/components/mapmodules/CommonLayerLoad.js @@ -2,29 +2,30 @@ * 鍔犺浇鍏叡鐨勫浘灞傦紝渚嬪鍥界晫锛岄搧璺紝钃濊壊鍦板浘绛夊浘灞� */ import L from 'leaflet' + import MapConfig from '@/conf/MapConfig' -import LayerHelper from '@components/helpers/LayerHelper' -import { $HOST } from '@/api/host' const tokenStr = 'tk=' + 'f1b72b5e7cb1175acddfa485f1bc9770' + '&' class CommonLayerLoad { - loadBlueMap() { - return L.tileLayer($HOST + '/server/ogcserver/whp_basemap_tile/wmts?x={x}&y={y}&z={z}', { + // 涓浗钃濊壊瑕嗙洊灞� + loadBlueMap() { + return L.tileLayer(MapConfig.BLUEMAP_HOST + '/server/ogcserver/whp_basemap_tile/wmts?x={x}&y={y}&z={z}', { maxZoom: 7, minZoom: 1, zoomOffset: 1 }) } - loadNormalMap() { + // 閬撹矾璺� + loadNormalMap() { return L.tileLayer('http://t0.tianditu.gov.cn/vec_c/wmts?' + tokenStr + 'layer=cva&style=default&tilematrixset=c&Service=WMTS&Request=GetTile&Version=1.0.0&Format=tiles&TileMatrix={z}&TileCol={x}&TileRow={y}', { maxZoom: 18, minZoom: 1, zoomOffset: 1 - }) } - loadNormalMapa() { + // 閬撹矾鏍囨敞 + loadNormalMapa() { return L.tileLayer('http://t0.tianditu.gov.cn/cva_c/wmts?' + tokenStr + 'layer=cva&style=default&tilematrixset=c&Service=WMTS&Request=GetTile&Version=1.0.0&Format=tiles&TileMatrix={z}&TileCol={x}&TileRow={y}', { maxZoom: 18, @@ -33,7 +34,8 @@ }) } - loadImgMapm() { + // 褰卞儚鍥� + loadImgMapm() { return L.tileLayer('http://t0.tianditu.gov.cn/img_c/wmts?' + tokenStr + 'layer=img&style=default&tilematrixset=c&Service=WMTS&Request=GetTile&Version=1.0.0&Format=tiles&TileMatrix={z}&TileCol={x}&TileRow={y}', { maxZoom: 18, @@ -41,7 +43,8 @@ zoomOffset: 1 }) } - loadImgMapa() { + // 褰卞儚鏍囨敞 + loadImgMapa() { return L.tileLayer('http://t0.tianditu.gov.cn/cia_c/wmts?' + tokenStr + 'layer=cia&style=default&tilematrixset=c&Service=WMTS&Request=GetTile&Version=1.0.0&Format=tiles&TileMatrix={z}&TileCol={x}&TileRow={y}', { maxZoom: 18, @@ -49,6 +52,7 @@ zoomOffset: 1 }) } + // 涓煶鍖栧唴缃戝奖鍍忓浘 loadIntranetImgMap(token) { return L.tileLayer('http://10.246.132.249:8080/OneMapServer/rest/services/base-tdt-image-globe/WMTS?token=' + token + '&' + 'layer=img&style=default&tilematrixset=c&Service=WMTS&Request=GetTile&Version=1.0.0&Format=tiles&TileMatrix={z}&TileCol={x}&TileRow={y}', { @@ -57,24 +61,12 @@ zoomOffset: 1 }) } - + // 涓煶鍖栧唴缃戝奖鍍忓浘鏍囨敞 loadIntranetImgMapCia(token) { return L.tileLayer('http://10.246.132.249:8080/OneMapServer/rest/services/base-tdt-label-image/WMTS?token=' + token + '&' + 'layer=cia&style=default&tilematrixset=c&Service=WMTS&Request=GetTile&Version=1.0.0&Format=tiles&TileMatrix={z}&TileCol={x}&TileRow={y}', { maxZoom: 18, minZoom: 1, - zoomOffset: 1 - }) - } - loadGuoJie() { - return new LayerHelper().loadTileLayer({ - url: MapConfig.mapConfig.ChinaGj, - zoomOffset: 1 - }) - } - loadRailWay() { - return new LayerHelper().loadTileLayer({ - url: MapConfig.mapConfig.RailwayUrl, zoomOffset: 1 }) } -- Gitblit v1.8.0