首页 / 浏览问题 / WebGIS / 问题详情
超图FAQ:咨询iClient JavaScript for MapLibreGL产品在4326坐标系下是否支持加载TMS底图,目前遇到问题,而3857坐标系下正常。
64,468EXP 2025年08月19日
咨询iClient JavaScript for MapLibreGL产品在4326坐标系下是否支持加载TMS底图,目前遇到问题,而3857坐标系下正常。

1个回答

【解决办法】重写重写了maplibregl加载瓦片的方案,加载EPSG4326的iServer的tmsrest服务正常了 transformRequest: (url, resourceType, e) =>{ if(resourceType === "Tile" && url.startsWith("http://localhost:8090/iserver/services/map-China100/tmsrest/1.0.0/China_4326")){ console.log(url); var regZ = /([0-9]+)-1/; var regY = new RegExp(/([0-9]+).png/); var matchZ = new RegExp(regZ).exec(url); var matchY = new RegExp(regY).exec(url); if(matchZ) { var z = +matchZ[1] -1; var y = +matchY[1]; var tmsY = Math.pow(2, z) - 1 - y; return { url: url.replace(regZ, z).replace(regY, tmsY + '.png') } } return url; } },
64,468EXP 2025年08月19日
热门文章
关注我们
...