Cesium專欄-百度地圖加載(附源碼下載)

Cesium 是一款面向三維地球和地圖的,世界級的JavaScript開源產品。它提供了基於JavaScript語言的開發包,方便用戶快速搭建一款零插件的虛擬地球Web應用,並在性能,精度,渲染質量以及多平臺,易用性上都有高質量的保證。ide

Cesium能夠很方便的加載高德地圖、天地圖地圖、谷歌地圖等,可是百度地圖的加載不支持,筆者仿照UrlTemplateImageryProvider的定義規範以及相關資料,寫了一個簡單的百度地圖加載方法。性能

效果圖:url

加載方法跟UrlTemplateImageryProvider等的加載方法一致。spa

  • 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代碼見附件。插件

更多詳情見下面連接文章3d

文章連接
code

文章提供源碼,對本專欄感興趣的話,能夠關注一波blog

相關文章
相關標籤/搜索