cesium 各类底图汇总

689 阅读1分钟

一,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);