VGEEarth SDK 是虚拟地理环境实验室开发的一套基于 Cesium 的拓展功能函数库,内部封装了数十个常用功能模块,并可快速接入搭建应用系统。
该版本是根据 VGEEarth SDK 专业版 拆分出的基础功能简化版,保留基本的框架结构和常用的库。
更多高级模块,待后续放出示例....
信息 | 描述 |
---|---|
最新版本 | 2024年09月01日 |
版权所有 | © 2018 - 2024 VGELab(虚拟地理环境研究室) |
了解更多信息,请关注主页:http://8.146.208.114:8083/
在工程中,一般我们会用 Utils 、Helper、Tools 的包名来封装一些通用的工具类。单单从字面上来看,两者都可以表示工具的意思,但往往并不能做出比较精准的定义。
以下是对包的定义及理解:
包名尾缀 | 定义 | 方法或属性 | 举例 |
---|---|---|---|
Utils | 通用的且与项目业务无关的纯JS类库的组合;可供其他项目使用 | 方法通常是public static的;一般无类的属性,如果有,也是public static的 | 字符串工具类,文件工具类等 |
Helper | 强调与地理相关辅助作用的类,通常表示一些特定任务或场景的辅助代码 | 有状态(类的成员变量),一般需要创建实例才能使用。 | 视角限制类,绕点旋转类 |
Tools | 当前项目中通用的业务类的组合;仅能当前项目使用 | 不限 | 量测工具类,标绘工具类等 |