疊加形式都是經過在地圖上方覆蓋一個echarts圖層實現的。
github上有開源的圖層疊加樣例,是以vue組件形式實現的,網址是:
https://github.com/happyport/Cesium-Echarts4
在此使用的基礎上,對以上的源碼進行了必定修改,方便單頁修改。
地址是:https://github.com/wclwksn/Cesium-Echarts4
增長了一個單頁面的測試,引用Cesium和echarts的類庫,再引用擴展的echartslayer.js,便可在頁面上顯示效果。
<script src="Cesium/Cesium.js"></script>css
<script src="https://cdn.bootcss.com/echarts/4.7.0/echarts.js"></script>vue
<style>git
@import url(Cesium/Widgets/widgets.css);github
</style>windows
Cesium的類庫包有點大,沒有上傳,本身下載放在對應的路徑便可。
新修改的類,放在lib文件夾中,其中cesium_data.js是把原來使用的數據作了一個簡單的調整。
調整了一個設置echarts圖層尺寸的bug,這個在電腦的縮放設置時,會存在問題。
https://github.com/happyport/Cesium-Echarts4
https://github.com/Supermap/echartsLayer