一,arcgis(需要注意边界问题,谨慎使用)
服务地址
1,中国地图
服务地址:https://map.geoq.cn/ArcGIS/rest/services
// 图层名字 const layerNames = ["ChinaOnlineCommunity_Mobile","ChinaOnlineCommunityENG","ChinaOnlineCommunity","ChinaOnlineStreetGray","ChinaOnlineStreetPurplishBlue","ChinaOnlineStreetWarm"]; // 创建图层 const shadedRelief1 = new Cesium.WebMapTileServiceImageryProvider({ url : `https://map.geoq.cn/arcgis/rest/services/${layerNames[0]}/MapServer/WMTS`, layer : layerNames[0], style : 'default', format : 'image/png', tileMatrixSetID : 'default028mm', tileMatrixLabels : ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18"], maximumLevel: 18 }); // 加载图层 viewer.imageryLayers.addImageryProvider(shadedRelief1);
2,世界地图
服务地址:https://services.arcgisonline.com/arcgis/rest/services
const layerNames = []; const shadedRelief1 = new Cesium.WebMapTileServiceImageryProvider({ url: `https://services.arcgisonline.com/arcgis/rest/services/${layerNames[0]}/MapServer`, layer : layerNames[0], style : 'default', format : 'image/png', tileMatrixSetID : 'default028mm', tileMatrixLabels : ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18"], maximumLevel: 18 }); viewer.imageryLayers.addImageryProvider(shadedRelief1);
3,天地图
服务地址
http://lbs.tianditu.gov.cn/server/MapService.html
c经纬度
w墨卡托
const layers = ["vec_c","vec_w","cva_c","cva_w","img_c","img_w","cia_c","cia_w","ter_c","ter_w","cta_c","cta_w"]
const imageryProvider = new Cesium.UrlTemplateImageryProvider({
url: 'http://t0.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=',
maximumLevel: 18,
});
viewer.scene.imageryLayers.addImageryProvider(imageryProvider);