基础目录结构建议,深入理解SDK后可根据需求进行调整:

project
├── index.html
├── config.json
├── js
│   └── index.js
├── css
│   ├── widget-win.css
│   └── style.css
├── assets
│   ├── models
│   └── images
├── lib
│   ├── include-lib.js
│   ├── Fast3D
│   ├── Cesium
│   ├── ...
│   └── jquery
└── widgets
    ├── ...
    └── centerXY
        ├── view.html
        ├── view.js
        ├── view.css
        ├── ...
        └── widget.js

project目录下仅包含基础的地图页面,如果您希望拥有一个更加酷炫的界面,可以将该地图页面作为iframe嵌入大屏系统。

index.html为平台入口,初始化了创建地图所需的div,并引用了Fast3D SDKCesium等库。

config.json为默认地图配置,包含创建地图时传入的所有参数。

js/index.js应包含初始化地图以及地图创建前后需要执行的业务代码。

css/widget-win.csscss/style.css为地图模块默认样式文件,可根据需求修改。

assets目录下存放了平台所需的静态文件,例如模型库和图片。

lib为SDK及其他第三方库存放路径。

widgets为地图模块的存放路径,以坐标定位模块(centerXY)为例,包含模块弹窗(view.html)、业务代码(view.js)、窗口样式(view.css)和地图交互代码(widget.js),也可根据需求添加其他文件。当模块不需要弹窗时,只包含地图交互代码(widget.js)即可。

Last Updated: 6/24/2024, 3:05:32 PM