需要自定义瓦片层级和原点,所以需要自己写第三方图层,但是之前写的很多方法,图层控制和显隐以及透明度,需要跟之前的交互一直,改动量太大的话不划算,所以直接看Mars3d的layer基类,把重写的imageryProvider写进layer基类,自定义一个layerType
写入自定义的图层类型,需要修改imageryProvider。栅格瓦片图层创建tileLayer后进行封装
说明:
1.
下载示例
git clone https://gitee.com/marsgis/mars3d-vue-example.git
2.
参考示例的这三个文件,关键点在于自定义之后注册引用即可,需要懂gis基础以及cesium知识。
public\lib\mars3d\thirdParty\weiVectorTile\WeiVectorTileLayer.js
public\lib\mars3d\thirdParty\pbf-ol\PbfolLayer.js
public\lib\mars3d\thirdParty\pbf-mapbox\PbfLayer.js
Mars3d官网的示例参考功能示例(Vue版) | Mars3D三维可视化平台 | 火星科技