Cesium加载天地图中文标注服务和谷歌影像服务
程序员文章站
2022-05-27 14:42:36
...
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({
url: "http://t0.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