![732f1de8af1bac46b7903458be20c2a7.png](https://i-blog.csdnimg.cn/blog_migrate/7047cfae46dbbbfd5cadd95679349918.jpeg)
Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品。它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以及多平台,易用性上都有高质量的保证。
Cesium可以很方便的加载高德地图、天地图地图、谷歌地图等,但是百度地图的加载不支持,笔者仿照UrlTemplateImageryProvider的定义规范以及相关资料,写了一个简单的百度地图加载方法。
加载方法跟UrlTemplateImageryProvider等的加载方法一致。
var viewer = new Cesium.Viewer('cesiumContainer', {
imageryProvider: new BaiduImageryProvider({
url: "http://online{s}.map.bdimg.com/onlinelabel/?qt=tile&x={x}&y={y}&z={z}&styles=pl&scaler=1&p=1"
})
});
完整的BaiduImageryProvider代码见附件。
更多详情见下面链接:
Cesium专栏-百度地图加载(附源码下载) - 小专栏xiaozhuanlan.com![043c73bab09e17ebf33118a9a7de1b07.png](https://i-blog.csdnimg.cn/blog_migrate/178b96515649fce096a589bd586a908e.png)
文章尾部提供源代码下载,对本专栏感兴趣的话,可以关注一波
GIS之家店铺:GIS之家
GIS之家源码咨询:GIS之家webgis入门开发系列demo源代码咨询