Cesium专栏-百度地图加载

1,113 阅读1分钟

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代码见附件。