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代碼見附件,
更多詳情見下面鏈接文章:
文章鏈接
文章提供原始碼,對本專欄感興趣的話,可以關注一波
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/3973.html
標籤:GIS
