# class IWPMZManager

    interface IWPMZManager

包： | com.dji.wpmzsdk.interfaces

##### 描述：

此类是航线任务编辑类，用于航线任务文件的加载，航线字段的编辑和航线任务文件生成。航线字段的含义请参考代码注释和航线文件格式。接口调用流程请参阅：航线教程。
`MSDK 5.6.0开始支持`

##### 类成员:

method
getKMZInfo

###### method getKMZInfo

    KMZInfo getKMZInfo(String kmzPath)

包： | com.dji.wpmzsdk.interfaces

##### 描述：

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

##### 输入参数：

String kmzPath | KMZ 文件存储路径。

##### 返回值：

KMZInfo | 返回 KMZ 文件中的航线任务信息。

method
generateKMZFile

###### method generateKMZFile

    void generateKMZFile(String kmzPath , WaylineMission waylineMission , WaylineMissionConfig config , Template waylineTemplate  )

包： | com.dji.wpmzsdk.interfaces

##### 描述：

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

##### 输入参数：

String kmzPath | KMZ 文件存储路径。
WaylineMission waylineMission | 航线文件信息。
WaylineMissionConfig config | 航线任务全局信息。
Template waylineTemplate | 航线任务信息模版类。

method
generateKMZFile

###### method generateKMZFile

    void generateKMZFile(String kmzPath , WaylineMission waylineMission , WaylineMissionConfig config , Wayline wayline)

包： | com.dji.wpmzsdk.interfaces

##### 描述：

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

##### 输入参数：

String kmzPath | KMZ 文件存储路径。
WaylineMission waylineMission | 航线文件信息。
WaylineMissionConfig config | 航线任务全局信息。
Wayline wayline | 航线任务信息。

method
checkValidation

###### method checkValidation

    WaylineCheckErrorMsg checkValidation(String kmzPath)

包： | com.dji.wpmzsdk.interfaces

##### 描述：

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

##### 输入参数：

String kmzPath | KMZ 文件存储路径。

##### 返回值：

WaylineCheckErrorMsg | 返回 KMZ 文件中的错误信息。

method
transKMLtoKMZ

###### method transKMLtoKMZ

    boolean transKMLtoKMZ(String kmlImportPath , String kmzOutPath)

包： | com.dji.wpmzsdk.interfaces

##### 描述：

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

##### 输入参数：

String kmlImportPath | 需要转换的 KML 文件路径。
String kmzOutPath | 转换后存储的 KMZ 文件路径。

##### 返回值：

boolean | `true`表示转换成功。

method
transKMLtoKMZ

###### 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 | 高度模式。

##### 返回值：

boolean | `true`表示转换成功。

×

## 搜索 Mobile SDK 文档

{{searchCount}} 搜索结果

- ### {{{(item.highlights && item.highlights.title) || item.title}}}

  {{{(item.highlights && item.highlights.content[0]) || item.title}}}

加载更多
加载中...
未找到结果