1. 天地圖管網申請 token 值,這個值添加在地址里。
注意:此處的token分兩種,一種是桌面應用,一種瀏覽器引用。所以申請前請選擇好類型。
http://lbs.tianditu.gov.cn/home.html
另外天地圖的圖層類型請參考 http://lbs.tianditu.gov.cn/server/MapService.html
2. 添加引用
require([ "esri/Map", "esri/views/MapView", "esri/layers/WebTileLayer" ], function (Map, MapView, WebTileLayer ) { var tiledLayer = new WebTileLayer({ urlTemplate: "http://{subDomain}.tianditu.gov.cn/DataServer?T=vec_w&x={col}&y={row}&l={level}&tk=你申請的token值", subDomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"], copyright: "TDT" }); var tiledLayer_poi = new WebTileLayer({ urlTemplate: "http://{subDomain}.tianditu.gov.cn/DataServer?T=cva_w&x={col}&y={row}&l={level}&tk=你申請的token值", subDomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"], copyright: "TDT" }); let map = new Map({ basemap: { baseLayers: [tiledLayer, tiledLayer_poi] }, logo: false });