Mars3D整体架构及介绍
发布时间
阅读量:
阅读量
1. Mars3D在GIS体系中的定位
GIS的三层划分(数据、服务、客户端):

Mars3D属于“客户端”层面的 “Web浏览器端”+“三维” 的应用开发平台

#2. Mars3D所涉及的知识领域
Mars3D是涉及三个知识领域 : Web前端、计算机图形学、地理信息系统(GIS)的跨界SDK

相关学习资料: GIS基础知识-文档 、 GIS基础知识-培训视频
#2. Mars3D的组成
平台主要由: SDK类库、功能示例、项目模板 共3大部分组成。这些资料均免费开放,并可下载离线本地使用。
| 组成 | 获取方式 | 相关资料 | 备注 |
|---|---|---|---|
| SDK类库 | 免费下载 | API文档 | 免费无限制使用 |
| 功能示例 | 在线体验 、 Github开源 | 功能清单 (页面左下侧) | 包含400+功能示例及源码 |
| 项目模板 | Github开源 | 面向不同技术栈做的项目模板 |
正常开发流程:免费下载SDK、参考开源的功能示例、项目模板进行项目开发即可。
#其他付费服务
考虑到我们团队的长久生存及可持续发展,我们也提供几项付费的部分内容和增值服务,付费可以让我们产品做得更好、更长久,也感谢您的支持和选择。
| 购买模块 | 相关说明 | 交付资料 |
|---|---|---|
| SDK授权 | 一次性付费去掉左下角Logo和添加授权信息,可多次复用 | 授权版本SDK包 |
| 项目模板 | 提供一些“样板房”项目 ,更换数据加上业务即可快速项目交付 | 项目源码包(除SDK外) |
| 技术指导(按月) | 建立一对一“微信群”,按月提供相关技术咨询及指导服务 | 提供咨询服务 |
| SDK类库源码 | 正常开发及项目应用均不需要SDK源码,如特殊需要,可以选购 | SDK源码包 |
所有价格公开透明、明码标价,所有客户一视同仁的方式,如有需要自行选购 。
#3. SDK类库介绍
Mars3D平台开发的SDK所有类及方法均以 mars3d 开头命名,mars3d.* 为平台框架的默认命名空间,所有用到的类及方法都是通过mars3d.*来调用。 开发时尽量不要使用 mars3d 来定义自己的变量或类名、方法名,避免框架无法正常使用。
#3.1 SDK主类库
| 包名 | NPM版本 | CDN | 下载量 | 备注 |
|---|---|---|---|---|
| mars3d | ![]() |
cdn | ![]() |
Mars3D主类库 |
各版本更新日志,可以访问 Github-CHANGE.md 或 Gitee-CHANGE.md
#3.2 SDK插件库(可选)
部分插件没有合并在主库中,方便不同场景下按需使用
| 包名 | NPM版本 | CDN | 下载量 | 备注 |
|---|---|---|---|---|
| mars3d-space | ![]() |
cdn | ![]() |
space卫星插件 |
| mars3d-heatmap | ![]() |
cdn | ![]() |
heatmap热力图插件 |
| mars3d-echarts | ![]() |
cdn | ![]() |
echarts可视化插件 |
| mars3d-mapv | ![]() |
cdn | ![]() |
mapv可视化插件 |
| mars3d-wind | ![]() |
cdn | ![]() |
wind风场插件 |
| mars3d-supermap | ![]() |
cdn | ![]() |
超图服务插件 |
| mars3d-tdt | cdn | 天地图三维地名和地形服务插件 | ||
| mars3d-widget | cdn | 原生js下的widget模块化插件 |
#3.3 SDK的架构
Mars3D平台 SDK架构图,建议使用前先熟悉整体架构图,以便能够快速使用。新窗口查看大图

少数包放在二级包下,清单如下:
mars3d.layer.* //图层,比如 mars3d.layer.GraphicLayer
mars3d.graphic.* //矢量对象,比如 mars3d.graphic.PointEntity
mars3d.control.* //控件
mars3d.effect.* //场景特效
mars3d.thing.* //管理或分析
mars3d.query.* //服务查询
mars3d.material.*//material材质
mars3d.provider.*//瓦片图层的数据提供者
其他类都在mars3d一级包下面
mars3d.* //比如 mars3d.PointUtil
全部评论 (0)
还没有任何评论哟~














