首页 / 浏览问题 / WebGIS / 问题详情
超图FAQ:使用iClient for JavaScript(Leaflet)加载MapServer发布的WMTS服务时,地图初始化时所有瓦片请求均报404错误,且请求的图片格式为非期望的avif格式。必须手动缩放到最小级别后地图才能正常显示。
64,468EXP 2026年03月16日
使用iClient for JavaScript(Leaflet)加载MapServer发布的WMTS服务时,地图初始化时所有瓦片请求均报404错误,且请求的图片格式为非期望的avif格式。必须手动缩放到最小级别后地图才能正常显示。

1个回答

【问题原因】在iClient for leaflet中添加4490坐标系WMTS服务时未自定义坐标系且未添加正确的origin和bounds,导致WMTS服务加载异常。 【解决办法】提供了正确的加载代码用于参考: proj4.defs('EPSG:4490', '+proj=longlat +ellps=GRS80 +no_defs ') var map = L.map('map', { center: [28.2312227, 112.9334574], maxZoom: 13, zoom: 6, crs: new L.Proj.CRS('EPSG:4490', { origin: L.point(-180, 85.05112877996834), resolutions: [1.4062499999999993, 0.703125000000001, 0.3515625000000005, 0.17578124999999997, 0.08789062499999999, 0.04394531249999988, 0.02197265624999999, 0.010986328125000007, 0.0054931640624999905, 0.0027465820312500074, 0.001373291015624999, 0.0006866455078124995, 0.0003433227539062509], bounds: L.bounds([-180, -85.05112877996838], [180, 85.05112877996834]) }) }); L.supermap.wmtsLayer('https://iserver.supermap.io/iserver/services/map-china400/wmts100', { layer: 'China_4490', style: 'default', tilematrixSet: 'Custom_China_4490', format: 'image/png', requestEncoding: 'KVP', }).addTo(map);
64,468EXP 2026年03月16日
热门文章
关注我们
...