加载WMTS使用的是 "esri/widgets/LayerList" 接口,注意设置对坐标系,我们以加载天地图WMTS影像服务为例,
注意:现在添加天地图在线服务需要到天地图官网https://www.tianditu.gov.cn/ 去注册获取一个tk,然后把tk绑在url上去请求服务。天地图官网上有影像,矢量,地形,注记等服务,根据自己需求加载所需的服务吧。
代码
var map, view,tk="你的天地图tk";
require([
"esri/Map",
"esri/views/MapView",
"esri/layers/WMTSLayer",
"esri/widgets/LayerList"
], function (Map, MapView, WMTSLayer, LayerList) {
layer = new WMTSLayer({
url: "http://t0.tianditu.gov.cn/img_c/wmts",
customParameters: {
'tk': tk,
},
});
map = new Map({
layers: [layer]
});
view = new MapView({
container: "viewDiv",
map: map,
});
});
效果
网友评论