cesium加载天地图

1,326 阅读1分钟

1.实现效果

image.png

2.实现方法

2.1天地图API

查看天地图的官方地图API:lbs.tianditu.gov.cn/server/MapS… 天地图地图服务支持HTTP和HTTPS协议,采用OGC标准,对所有用户开放,但需要申请Key。 通过查看天地图的地图API可知,目前支持11中类型的地图调用:

1.矢量底图 2.矢量注记 3.影像底图 4.影像注记 5.地形晕眩 6.地形注记 7.全球境界 8.矢量英文注记 9.影像英文注记 10.三维地名 11.三维地形

image.png 2.2代码调用 以天地图影像注记底图为例,在Cesium中调用天地图的地图API服务,其他类型的地图调用可参考文档更改url即可。 调用时需要使用自己申请的key。

// 添加天地图影像注记底图

this.viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({ url: "http://t0.tianditu.gov.cn/cia_w/wmts?tk=自己申请的key", layer: "cia", style: "default", tileMatrixSetID: "w", format: "tiles", maximumLevel: 18 }))

全部代码: ` .cesiumContainer { width: 100%; height: 100%; } `