DJI Mobile SDK Documentation

      class IWPMZManager

      interface IWPMZManager
      包:com.dji.wpmzsdk.interfaces
      描述:

      此类是航线任务编辑类,用于航线任务文件的加载,航线字段的编辑和航线任务文件生成。航线字段的含义请参考代码注释和航线文件格式。接口调用流程请参阅:航线教程

      MSDK 5.6.0开始支持

      类成员:
      method getKMZInfo
      KMZInfo getKMZInfo(String kmzPath)
      包:com.dji.wpmzsdk.interfaces
      描述:

      加载 KMZ 文件,获取 KMZ 文件中的航线任务信息。

      输入参数:
      String kmzPathKMZ 文件存储路径。
      返回值:
      KMZInfo返回 KMZ 文件中的航线任务信息。
      method generateKMZFile
      void generateKMZFile(String kmzPath , WaylineMission waylineMission , WaylineMissionConfig config , Template waylineTemplate  )
      包:com.dji.wpmzsdk.interfaces
      描述:

      通过设置航线任务信息生成航线 KMZ 文件,生成的 KMZ 文件将会存储在 kmzPath 路径下。此接口生成的KMZ文件包含 Template 文件,可与 DJI Pilot 兼容使用。

      输入参数:
      String kmzPathKMZ 文件存储路径。
      WaylineMission waylineMission航线文件信息。
      WaylineMissionConfig config航线任务全局信息。
      Template waylineTemplate航线任务信息模版类。
      method generateKMZFile
      void generateKMZFile(String kmzPath , WaylineMission waylineMission , WaylineMissionConfig config , Wayline wayline)
      包:com.dji.wpmzsdk.interfaces
      描述:

      通过设置航线任务信息生成航线 KMZ 文件,生成的 KMZ 文件将会存储在 kmzPath 路径下。此接口生成的 KMZ 文件不包含 Template 文件,不可与 DJI Pilot 兼容使用。

      输入参数:
      String kmzPathKMZ 文件存储路径。
      WaylineMission waylineMission航线文件信息。
      WaylineMissionConfig config航线任务全局信息。
      Wayline wayline航线任务信息。
      method checkValidation
      WaylineCheckErrorMsg checkValidation(String kmzPath)
      包:com.dji.wpmzsdk.interfaces
      描述:

      对 KMZ 文件中的部分字段进行检查。

      输入参数:
      String kmzPathKMZ 文件存储路径。
      返回值:
      WaylineCheckErrorMsg返回 KMZ 文件中的错误信息。
      method transKMLtoKMZ
      boolean transKMLtoKMZ(String kmlImportPath , String kmzOutPath)
      包:com.dji.wpmzsdk.interfaces
      描述:

      将 KML 文件转换为 KMZ 文件。可以把 DJI App 产生的历史 KML 文件转换成KMZ 文件。

      输入参数:
      String kmlImportPath需要转换的 KML 文件路径。
      String kmzOutPath转换后存储的 KMZ 文件路径。
      返回值:
      booleantrue表示转换成功。
      method transKMLtoKMZ
      boolean transKMLtoKMZ(String kmlImportPath , String kmzOutPath , HeightMode transParams)
      包:com.dji.wpmzsdk.interfaces
      描述:

      将 KML 文件转换为 KMZ 文件。针对非 DJI 渠道生成的KML文件转换为 KMZ 文件时,需要提供高度模式。支持的高度模式有 WGS84、EGM96、RELATIVE,RELATIVE 模式仅用于DJI Pilot 显示,开发者可以忽略。

      输入参数:
      String kmlImportPath需要转换的 KML 文件路径。
      String kmzOutPath转换后存储的 KMZ 文件路径。
      HeightMode transParams高度模式。
      返回值:
      booleantrue表示转换成功。