飞行管理

范例简介

示范如何进行飞行管理,并且在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

使用步骤

  1. 导入许可到沙盒(app)目录:Documents;
  2. 导入示例数据CBD_ios到沙盒(app)目录:Documents/Data;
  3. 重新打开app;
  4. 点击飞行路线,开始飞行;
  5. 点击暂停,停止飞行,点击开始,继续飞行;
  6. 点击重置,停止飞行,点击开始,重新飞行;
  7. 点击全屏,全屏飞行,点击屏幕,恢复界面气泡。

范例程序位置

/Library/SDKs/SuperMap/iOS/SampleCode/FlyManager

运行效果展示

图: 运行效果