当前位置: 首页 > news >正文

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

需要自定义瓦片层级和原点,所以需要自己写第三方图层,但是之前写的很多方法,图层控制和显隐以及透明度,需要跟之前的交互一直,改动量太大的话不划算,所以直接看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三维可视化平台 | 火星科技

 

 

http://www.lryc.cn/news/347236.html

相关文章:

  • logback日志持久化
  • 函数原型(Function Prototype)、函数定义(Function Definition)和函数声明(Function Declaration)
  • Go有无缓冲channel的区别
  • 【全开源】Fastflow工作流系统(源码搭建/上线/运营/售后/维护更新)
  • 超越传统游戏:生成式人工智能对游戏的变革性影响
  • SpringCloud微服务之Eureka、Ribbon、Nacos详解
  • 五角钱的程序员 | Kafka 是什么?
  • C++中合成的默认构造函数的访问权限
  • 【前端】桌面版docker并部署前端项目
  • 发布GPT-5的方式可能会与以往不同;开源vocode使用 AI 自动拨打电话;开源gpt智能对话客服工具;AI自动写提示词
  • Linux 作业管理 (bg, fg, jobs, kill)
  • springboot Redis 支持星号(*) 包括注解@Cache
  • 2023.5.12 第43周周报
  • JavaEE 多线程详细讲解(2)
  • Flask-HTTP请求、响应、上下文、进阶实验
  • springboot 设置response和request的默认格式 驼峰或者SNAKE_CASE
  • VR全景技术在养老院的应用优势浅析
  • [Spring Cloud] (6)gateway整体加解密
  • RUST编程语言入门基础2024
  • Linux进程控制——Linux进程终止
  • 利用IP地址查询解决被“薅羊毛”的方法
  • Tomcat7+ 弱口令 后台getshell漏洞
  • 香港虚拟主机哪里可以试用?用于企业建站的
  • C# 集合(四) —— Set类
  • C#实现多线程的几种方式
  • C语言—控制语句
  • 三. TensorRT基础入门-ONNX注册算子的方法
  • 01、什么是ip、协议、端口号知道吗?计算机网络通信的组成是什么?
  • 答题套路2 阅读理解 说明文某个词是否能去掉
  • Pytorch图像分类模型模型实时在线验证代码