Vue技术栈下的一个最简Mars3D应用的三维地球项目模版,Mars3D等库都是采用import方式引入。 这是一个基于 VueCli并整合了Cesium、MarsGIS的基础项目。
当前脚手架内Mars3D等所有js库都是采用import方式引入的。
import * as Cesium from "cesium/Cesium";
import mars3d from "./mars3d/mars3d";
其他技术栈,请参考 Mars3D开源导航
npm install
或 cnpm install
npm run serve
运行后访问:http://localhost:3001/
。 修改代码自动热部署,无缓存不用手动刷新
运行npm run build
来构建项目。
当前仓库是一个最简的项目模板,并且所有第3方js库都是import的标准引入方式(所以Cesium使用的是原生Cesium,因此有少部分mars3d分析相关功能无法使用),该仓库主要提供给 特定简单项目 或 有代码洁癖的童鞋 使用。
此脚手架中类库不保证是最新版本,请您自行拷贝交付资料中任意包下的 lib\mars3d\ 覆盖至: src\map\mars3d\ 目录下
与mars3d-simple-vue仓库的区别
- 当前是import方式引入lib的(包含mars3d),而 mars3d-simple-vue是head静态资源引入。
- 当前仓库使用的是npm原生的Cesium库。
本项目主要是为了展示Mars3D的项目应用,仅限大家学习之用,如需用于商业项目,请联系购买火星科技SDK授权。
并且Mars3D-SDK类库并未开源(即src\map\mars3d\
),内部有作者公司logo及时效限制。