跳至主要內容
OLCesium源码修改:暴露Cesium.Viewer

OLCesium源码修改:暴露Cesium.Viewer

需求

Cesium.Viewer是Cesium的一个视窗,是一个高层次的对象(相对于Scene而言),日常业务也常常使用其来管理数据,如viewer.entititesviewer.dataSources等,以及一些方法viewer.flyTo()viewer.zoomTo()等。虽然Openlayers团队不支持OLCesium向外暴露Viewer对象,但我们可以根据OLCesium的构造函数逻辑去做相关的处理使得Viewer对象能够暴露。


Kite.Zeng2023年12月17日大约 2 分钟OLCesium
OLCesium源码剖析

OLCesium源码剖析

OLCesium简介

版本情况

  • OLCesium@2.16.0
  • Openlayers@7.4.0
  • Cesium@1.111.0

OLCesium主要是用于二三维场景的同步切换,由Openlayers团队进行维护,主要提供:

  1. 二三维场景视图同步切换
  2. 一系列的同步器,二维影像以及矢量数据同步至三维场景。同时支持开发者自定义同步器

那么,这样既能带来一些优势也会有一些缺陷:


Kite.Zeng2023年12月17日大约 5 分钟OLCesium