1.arcgis api 3.x 加载wmts服务
arcgis api 3.x 加载geoserver的wmts服务和wms服务都比较简单,有相对比较成熟的api类。
// 定义图层
const layerInfo = new WMTSLayerInfo({
identifier: 'nurc:Img_Sample',
tileMatrixSet: 'EPSG:4326',
format: 'image/png'
})
const options = {
serviceMode: 'KVP',
layerInfo: layerInfo
}
const wmtsLayer = new WMTSLayer('http://ip:port/geoserver/gwc/service/wmts', options)
mapView.addLayer(wmtsLayer)
2.arcgis api 4.x 加载wmts服务
4.x的WMTSLayer类加载wmts服务会有很多问题,api的示例很简单,但是,用在自己实际的geoserver的切片服务上,会报错,显示title和id未定义,图层未加载等问题,尝试着模拟3.x的api设置activeLayer类,但是还是无法加载。
const WMTSLayer =new WMTSLayer({
url:"https://gibs.earthdata.na