# 开发前必读
本章介绍本书所需要的一些准备工作. 请确保把各部分的准备工作完成
# 运行环境
关于WebGL:WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。
# 开发前,请确保硬件系统所用浏览器及浏览器核心,支持webgl2。
测试你的浏览器:打开下面任意一个网址,即可
- 网址: https://get.webgl.org 测试结果: 1、Your browser supports WebGL 2、Hmm. While your browser seems to support WebGL, it is disabled or unavailable. 3、其他
- 网址: http://doesmybrowsersupportwebgl.com 测试结果: 1、如果显示的是Yay,则支持WebGL 2、如果显示的是Nay,则不支持
- 网址: http://webglreport.com/ 测试结果: 1、This browser supports WebGL 1 2、This browser supports WebGL 2
# 版本说明
版本号:Geovis Earth SDK V1.0.2
- GeovisEarth SDK下载地址 (opens new window)
对应Cesium版本号:"cesium": "~1.91.0"
- Cesium 1.91 在线引用地址:
- widgets:'../../lib/resources/gvolCesium/Widgets/widgets.css'
- sdk:'../../lib/resources/gvolCesium/Cesium.js'
- Cesium sdk下载地址 (opens new window)
- Cesium 1.91 在线引用地址:
注意
- 请使用对应版本号的Cesium库版本,否则部分功能将失效。详情见【其他】- 版本更新说明
# 开发环境
- 本sdk是基于nodejs,vscode这两个基本工具,
- 当然你也可以用其他web开发工具。
nodejs
- 请选用当前最新的版本,根据平台选用X64或X86版本的nodejs,并妥善安装
- node最低版本要求16.14.2
vscode
- vscode官网 (opens new window)
- 下载页面 (opens new window)
- 请自行下载安装合适版本的IDE(或者其他IDE)