Cesium加载天地图中文标注服务和谷歌影像服务

Cesium加载天地图中文标注服务和谷歌影像服务

    • 直接上代码

自从天地图使用token之后,之前写的Cesium添加天地图图层服务的就无法使用了,所以重新写一个可以使用的。

直接上代码

 // 关闭全球光照   --默认为关闭 
      this.viewer.scene.globe.enableLighting = false;
 //删除其他栅格图层
      this.viewer.imageryLayers.removeAll(true);
      //引入谷歌地图,
      this.viewer.imageryLayers.addImageryProvider(
        new Cesium.UrlTemplateImageryProvider({
          url: "http://mt1.google.cn/vt/lyrs=s&hl=zh-CN&x={x}&y={y}&z={z}&s=Gali"
        }));
      //引入天地图标注,
      this.viewer.imageryLayers.addImageryProvider(
        new Cesium.WebMapTileServiceImageryProvider({
        subdomains: ["0", "1", "2", "3", "4", "5", "6", "7"],
          url: "https://t{s}.tianditu.gov.cn/cva_w/wmts?tk=你的token&service=wmts&request=GetTile&version=1.0.0&LAYER=cva&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles",
          layer: "tdtAnnoLayer",
          style: "default",
          format: "image/jpeg",
          tileMatrixSetID: "GoogleMapsCompatible",
          show: false
        })
      );

2aa7f0081af9c7cf6c6a60d20335dd99

你可能感兴趣的:(Cesium,Cesium)