这是正常的加载瓦片 http://192.168.1.23:8008/geoserver/mars3d/gwc/service/wmts?tilematrix=EPSG%3A4326%3A7&layer=mars3d%3Abuffer&style=&tilerow=46&tilecol=197&tilematrixset=EPSG%3A4326&format=image%2Fpng&service=WMTS&version=1.0.0&request=GetTile 原先安装示例来错误是因为tilematrix的值没有前面的EPSG%3A4326%3A。 贴下正确代码

if (data.code === 250 && data.message === "test") {

const tileLayer = new mars3d.layer.WmtsLayer({

url: `//192.168.1.23:8008/geoserver/mars3d/gwc/service/wmts?`,

layer: "mars3d:buffer",

format: "image/png",

tileMatrixSetID: "EPSG:4326",

crs: "EPSG:4326",

tileMatrixLabels: ["EPSG:4326:0", "EPSG:4326:1", "EPSG:4326:2", "EPSG:4326:3", "EPSG:4326:4", "EPSG:4326:5", "EPSG:4326:6", "EPSG:4326:7", "EPSG:4326:8", "EPSG:4326:9", "EPSG:4326:10", "EPSG:4326:11", "EPSG:4326:12", "EPSG:4326:13", "EPSG:4326:14", "EPSG:4326:15", "EPSG:4326:16", "EPSG:4326:17", "EPSG:4326:18", "EPSG:4326:19", "EPSG:4326:20", "EPSG:4326:21"],

alpha: 0.8,

// pickFeaturesUrl: "//server.mars3d.cn/geoserver/mars/wms",

// popup: "all",

// highlight: {

// type: "wallP",

// diffHeight: 100,

// materialType: mars3d.MaterialType.LineFlow,

// materialOptions: {

// image: "img/textures/fence.png",

// color: "#ffff00",

// speed: 10, // 速度,建议取值范围1-100

// axisY: true

// }

// },

flyTo: true

})

console.log(tileLayer)

map.addLayer(tileLayer)

}

加快加载速度 http://mars3d.cn/api.html https://zhuanlan.zhihu.com/p/610265076 https://www.jianshu.com/p/c6bddd7af060

相关链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。