arcgis for js 4.x 加载WMTS服务

公司内网发布的WMTS服务,我按照官网api的示例加载,老是报错,报错的内容为属性id和title未定义,不知道是什么原因,请求大神指点指点。
代码如下:

 var Wayer = new WMTSLayer({
url:"http://192.168.1.248:9009/arct ... ot%3B
});

customBasemap = new Basemap({
  baseLayers: [Wayer]
});
  //地图
  var map = new Map({
      basemap: customBasemap,
        ground: "world-elevation"
  });
 
WMTS加载报错.png
已邀请:
原来被服务后缀的WMTS给骗了,把WMTS的url地址在浏览器打开,
<ResourceURL format="image/png" resourceType="tile" template="http://120.77.73.24:9009/arctiler/ogc/services/TiandituMap3857/WMTS/TiandituMap3857/default/AZMap_TiandituMap3857/{TileMatrix}/{TileRow}/{TileCol}.png"/>​ 
该节点就告知了这是切片,有template这个属性,所以就该用WebTileLayer来编写代码,如下:
var layer = new WebTileLayer({
        urlTemplate: 'http://120.47.53.24:9109/arctiler/ogc/services/TiandituMap3857/WMTS/TiandituMap3857/default/AZMap_TiandituMap3857/{level}/{row}/{col}.png',
        id: 't',
        copyright: '地图'
      });
这样写就好啦。

要回复问题请先登录注册