1、取到 天地图API
1、进入 点击进入天地图官网
2、打开一个你需要使用的地图 如下图打开的是一个墨卡托投影的影像底图
3、在操作之前先找到一个秘钥,秘钥自己注册即可(点击申请秘钥(key))
4、 在你打开的地图页面触发一下滚动/拖拽 然后看network中会有数据进行查询
查看请求地址如下 先保存这条数据 然后看代码
https://t1./img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL=1&TILEROW=6&TILEMATRIX=4&tk=75f0434f240669f4a2df6359275146d2
2、完整代码
require(["esri/map","esri/layers/WebTiledLayer", "dojo/domReady!",],function (Map,WebTiledLayer, //新增) {that.map = new Map("map", {showLabels: true,logo: false,autoResize: true,isPinchZoom: true, operator: 1, //此处不设置 basemap});// 使用天地图为底图/*接上面保存的数据 按照以下的格式进行调整明眼人打眼一瞧就能看懂*/var layer = WebTiledLayer("https://${subDomain}./img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL=${col}&TILEROW=${row}&TILEMATRIX=${level}&tk=你的秘钥",{subDomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"],});that.map.addLayer(layer);});