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


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

更多詳情見下面鏈接文章

文章鏈接

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM