1.0.18 • Published 3 years ago
xj-web3d v1.0.18
xj-web3d
1-概述
一个web3d帮助库,能够帮助你减少开发的代码量。集成了常见的web3d库,例如:three、cesiumGS、mapboxGL
2-使用
npm i xj-web3d
2.1-使用cesium相关
2.1.1-初始化cesium场景
- 下载cesium包:
npm i cesium
将cesium需要的静态资源放到项目的public目录
设置cesium静态资源的window.CESIUM_BASE_URL为cesium静态资源url路径,例如:
window.CESIUM_BASE_URL='/cesium/'
,如果 项目有baseUrl,那么应该这么设置window.CESIUM_BASE_URL='/baseUrl值/cesium/'
在项目的main.ts中引入cesium的widgets.css:
import "cesium/Build/Cesium/Widgets/widgets.css";
- 配置你cesium的token:
import { Ion } from "cesium" Ion.defaultAccessToken = 'your accesstoken';
总体配置为:
现在cesium的预制环境已经配好了,我们可以开始使用xj-web3d来帮助你快速创建cesium场景啦
- 引入xj-web3d:
import { XJ } from "xj-web3d";
- 初始化cesium场景:
XJ.initCesiumScene(container用于存放cesium场景的dom元素(可以是一个div))