在Mars3d实现cesium的ImageryLayer自定义瓦片的层级与原点

需要自定义瓦片层级和原点,所以需要自己写第三方图层,但是之前写的很多方法,图层控制和显隐以及透明度,需要跟之前的交互一直,改动量太大的话不划算,所以直接看Mars3d的layer基类,把重写的imageryProvider写进layer基类,自定义一个layerType

写入自定义的图层类型,需要修改imageryProvider。栅格瓦片图层创建tileLayer后进行封装

说明:

下载示例

复制代码
git clone https://gitee.com/marsgis/mars3d-vue-example.git

参考示例的这三个文件,关键点在于自定义之后注册引用即可,需要懂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三维可视化平台 | 火星科技

相关推荐
Kagol2 小时前
🎉OpenTiny NEXT-SDK 重磅发布:四步把你的前端应用变成智能应用!
前端·开源·agent
GIS之路3 小时前
ArcGIS Pro 中的 notebook 初识
前端
JavaGuide3 小时前
7 道 RAG 基础概念知识点/面试题总结
前端·后端
ssshooter4 小时前
看完就懂 useSyncExternalStore
前端·javascript·react.js
格砸4 小时前
从入门到辞职|从ChatGPT到OpenClaw,跟上智能时代的进化
前端·人工智能·后端
Live000005 小时前
在鸿蒙中使用 Repeat 渲染嵌套列表,修改内层列表的一个元素,页面不会更新
前端·javascript·react native
柳杉5 小时前
使用Ai从零开发智慧水利态势感知大屏(开源)
前端·javascript·数据可视化
兆子龙5 小时前
从高阶函数到 Hooks:React 如何减轻开发者的心智负担(含 Demo + ahooks 推荐)
前端
狗胜5 小时前
测试文章 - API抓取
前端