类名 CompatibleFunc

# new CompatibleFunc()

适配不同版本Cesium接口方法类

支持如下方法:
[1、适配Cesium不同版本的worldToWindowCoordinates方法,将世界坐标中的位置转换为窗口坐标]
[2、适配Cesium不同版本的fromGltfAsync方法,异步创建GLTF模型]

示例
// ES5引入方式
const { CompatibleFunc } = zondy.cesium
// ES6引入方式
import { CompatibleFunc } from "@mapgis/webclient-cesium-plugin" 

const windowCoordinates = CompatibleFunc.worldToWindowCoordinates(
  scene,
  Cesium.Cartesian3.fromDegrees(0, 0, 0)
)

方法

# static fromGltfAsync()

适配Cesium不同版本的fromGltfAsync方法,异步创建GLTF模型。 Cesium1.122中该方法为Cesium.Model.fromGltfAsync。Cesium1.84中该方法为Cesium.Model.fromGltf。

fromGltfAsync方法

function

# static worldToWindowCoordinates()

适配Cesium不同版本的worldToWindowCoordinates方法,将世界坐标中的位置转换为窗口坐标。 Cesium1.122中该方法为Cesium.SceneTransforms.worldToWindowCoordinates。Cesium1.84中该方法为Cesium.SceneTransforms.wgs84ToWindowCoordinates。

worldToWindowCoordinates方法

function
构造函数
成员变量
方法
事件