Comments

9 comments

  • Boerma

    pushKMZFileToAircraft

    上传航线任务。

    • 航线任务定义在KMZ文件中,KMZ文件采用DJI自定义的航线文件格式(WPML)进行编写。WPML格式遵循XML和KML规范,更详细信息请参阅:航线文件格式
    • 用户可根据DJI Pilot 2中提供的模板生成航线文件,也可使用DJI WPML格式根据业务需要自定义waylines.wpml中的内容,并将该文件压缩为KMZ文件后上传。
    • 你可以多次调用此接口上传多个航线任务KMZ文件,如果上传相同的文件名的KMZ文件,将会覆盖上一次上传的同名文件。
    • 你可以通过设置航线任务KMZ文件名来选择航线任务的执行startMission和停止stopMission
    • 一个KMZ文件包括一个航线任务,一个航线任务里面可以包含多个航线。

     

    0
    Comment actions Permalink
  • {1}

    这里是什莫意思呢 ?

    目前遇到的情况是在导入KMZ文件的时候只能是一个 上传的时候也只能是一个 (前提:每次导入的文件名是不一样的)

    0
    Comment actions Permalink
  • Boerma

    一次只能上传一个,可以多次调用。然后根据名称来启动执行不同的KMZ

    0
    Comment actions Permalink
  • {1}

    是新版本更新的吗? 我用的是5.1.0 版本

    0
    Comment actions Permalink
  • Boerma

    这个功能V5_SDK各版本都有吧,你用5.1.0试试。

    0
    Comment actions Permalink
  • {1}

    确实能多次调用 地图会显示多个航线任务  ,

     

    1.导入KMZ-> 上传KMZ文件 -> 开始任务的时候没有您所说的(根据名称来启动执行不同的KMZ) 

    2.导入KMZ-> 上传KMZ文件 -> 选择航线ID(显示如下图,原因是一个kmz,只有一条航线才会显示 "0") -> 开始任务  (根据名称来启动执行不同的KMZ)

     

    0
    Comment actions Permalink
  • DJI Developer Support
    M300只能上传一个任务,执行一个任务。M30和M3E可以上传多个任务,只要名字不同就行。比如你上传1.kmz和2.kmz,下次开机以后不用上传,直接执行2.kmz即可。上传一样名称的kmz会覆盖前一个。
    0
    Comment actions Permalink
  • {1}

    上面的图片是 M3E 的 

    0
    Comment actions Permalink
  • {1}

    导入的 KMZ文件时在遥控器文件夹中 选择的

    0
    Comment actions Permalink

Please sign in to leave a comment.