飞行管理
范例简介
示范如何进行飞行管理,并且在SceneControl中展示出来。
示例数据
解压目录 \SampleData\CBD_ios
关键类型/成员
控件/类 | 方法 | 属性 |
SceneControl | initSceneControl: | action3D、scene |
Scene | open: | workspace、layers |
Scenes | get: | count |
Workspace | init、open: | scenes |
WorkspaceConnectionInfo | init | server、type |
Environment | getLicenseStatus | |
LicenseStatus | isLicenseExsit、isLicenseValid | |
FlyManager) | play、stop、pause | duration、progress、status、routes |
Routes | fromFile、getRouteNameWithIndex、addRoute、routeAtIndex | count |
使用步骤
- 导入许可到沙盒(app)目录:Documents;
- 导入示例数据CBD_ios到沙盒(app)目录:Documents/Data;
- 重新打开app;
- 点击飞行路线,开始飞行;
- 点击暂停,停止飞行,点击开始,继续飞行;
- 点击重置,停止飞行,点击开始,重新飞行;
- 点击全屏,全屏飞行,点击屏幕,恢复界面气泡。
范例程序位置
/Library/SDKs/SuperMap/iOS/SampleCode/FlyManager
运行效果展示
图: 运行效果 |