@amap/yunjing-for-cesiumjs
v1.0.1
Published
高德云镜三维模型的CesiumJS渲染插件,含渲染、LOD、位置拾取等功能
Readme
YunJing for CesiumJS
高德云镜三维模型的 CesiumJS 渲染插件,提供渲染、LOD、位置拾取、单体化、POI、建筑、路况等丰富功能。
安装
npm install @amap/yunjing-for-cesiumjs前置依赖:项目中需要已安装 CesiumJS(cesium >= 1.119.0)。
使用方式
ES Module(推荐)
import * as Cesium from 'cesium';
import {
YunJingLayer,
AMapTerrain,
AMapSatelliteLayer,
CameraLayer,
ModelEntity,
PoiLayer,
} from '@amap/yunjing-for-cesiumjs';
const viewer = new Cesium.Viewer('cesiumContainer', {
terrain: new AMapTerrain({ crs: 'gcj02', url: 'your-terrain-url' }),
baseLayer: new AMapSatelliteLayer(),
});
// 创建云镜三维图层
const layer = new YunJingLayer({
viewer,
url: 'https://your-tileset-url',
});浏览器 Script 标签
<script src="path/to/Cesium.js"></script>
<script src="path/to/yunjing-for-cesium.js"></script>
<script>
const viewer = new Cesium.Viewer('cesiumContainer');
// 通过全局变量 YunJing 访问所有功能
const layer = new YunJing.YunJingLayer({ viewer, url: '...' });
const camera = new YunJing.CameraLayer({ viewer });
</script>文档
插件使用说明:https://yunjing.amap.com/#/docs
许可证
ISC
