From 478b9027e30a8ea8eba0c9360654b5f05fce62e5 Mon Sep 17 00:00:00 2001 From: ZhAkps <46207005+ZhAkps@users.noreply.github.com> Date: 星期二, 06 二月 2024 15:38:16 +0800 Subject: [PATCH] 修改引用openlayer --- src/components/sideMenu/layerMenu/layerPanel2.vue | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/components/sideMenu/layerMenu/layerPanel2.vue b/src/components/sideMenu/layerMenu/layerPanel2.vue index 62a0d84..163e60f 100644 --- a/src/components/sideMenu/layerMenu/layerPanel2.vue +++ b/src/components/sideMenu/layerMenu/layerPanel2.vue @@ -110,10 +110,10 @@ import ZTTitem from "@/utils/ztt2.js"; import { layers } from "../../../../static/json/layer.js"; -import Tile from "ol/layer/Tile"; -import XYZ from "ol/source/XYZ"; -import { get as getProjection, getTransform } from "ol/proj"; -import { createXYZ } from "ol/tilegrid"; +// import Tile from "ol/layer/Tile"; +// import XYZ from "ol/source/XYZ"; +// import { get as getProjection, getTransform } from "ol/proj"; +// import { createXYZ } from "ol/tilegrid"; export default { name: "LayerPanel", @@ -478,16 +478,17 @@ // }); // window.map.addLayer(window.tdglLayer); - var url = - "https://skyzt.bda.gov.cn/gisserver/tmsserver/chengshiguihua_dikuaibianhao_tms/"; - var projection = getProjection("EPSG:4326"); - var tmslayer = new Tile({ - source: new XYZ({ + // var url = + // "https://skyzt.bda.gov.cn/gisserver/tmsserver/chengshiguihua_dikuaibianhao_tms/"; + + var tmslayer = new ol.layer.Tile({ + source: new ol.source.XYZ({ projection: projection, - tileGrid: createXYZ({ - extent: projection.getExtent(), + tileGrid: ol.tilegrid.createXYZ({ + extent: [50.731, -90, 180, 70.0478], }), tileUrlFunction: function (tileCoord, pixelRatio, proj) { + // return url + (tileCoord[0] - 1) + '/' + tileCoord[1] + '/' + (Math.pow(2, tileCoord[0] - 1) + tileCoord[2]) + '.jpeg'; return ( url + (tileCoord[0] - 1) + -- Gitblit v1.9.3