# MapGIS Client for JavaScript API

Common Cesium-Plugin MapboxGL-Plugin Leaflet-Plugin OpenLayers-Plugin Video-Plugin
API文档

#### # 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
构造函数
成员变量
方法
事件