M3e中航点飞行功能,可以设置航点,无人机到达指定航点可以拍摄普通照片,假设我需要的是到达指定航点可以拍摄全景图,如果实现呢?安卓的sdk有没有这样的接口调用
CompletedM3e中航点飞行功能,可以设置航点,无人机到达指定航点可以拍摄普通照片,假设我需要的是到达指定航点可以拍摄全景图,如果实现呢?安卓的sdk有没有这样的接口调用
-
第一个是到达航点终止,如何终止?如何监听 -- onWaylineExecutingInfoUpdate会回调当前的航点序号,并且onMissionStateUpdate会记录航线状态的变化。因此您可以通过onWaylineExecutingInfoUpdate判断到达的航线,然后通过stopMission主动终止航线,onMissionStateUpdate会回调状态。 第二个是终止后如何调用全景拍摄? -- 你可以查看这篇文章里的全景(PHOTO_PANORAMA)部分:第九章:相机 另外,航线分成多个wayline,则个教程或者相关api是否可以给个地址? -- 航线构建的部分可以参考这篇文章:怎么开发航线任务?航线文件格式标准是什么? wayline其实就是在一个文件里构建多条航线,对应的是wpml:waylineId。 构建航线的时候可以使用pilot 2生成一个模板,然后对照生成,这里是一个两条航线的KMZ文件:https://pan-sec.djicorp.com/s/Pn9opo9Q56GcY7k -
一条航线对应的是一个waylines.wpml下的wpml:waylineId 假设我现在有两个航线 A-B,B-C,那我航线的制作是不是可以直接在DJI pilot2导出这两个航线文件,会有A-B,B-C两个文件,我是不是复制其中一个,比如A- B的航线文件下 节点的数据到B-C航线下就可以了? -->可以的。你可以修改wpml文件里的templateId和waylineId为唯一,这样就可以选择对应的航线,不过这个两个航线是使用相同的全局航线配置。 wayPointV3VM.startMission()启动航线任务得时候,比如我得一个aylines.wpml下的wpml:waylineId 有两个航线,启动这个任务,是依次执行这两个航线吗 ?是否可以在启动航线任务得时候选择对应得wpml:waylineId执行? -->可以选择。startMission有两个接口,一个是可以制定wayline:startMission,一个是默认执行全部航线。 -
第一个安卓接口 读取kmz文件的 可以详细说一下吗 -->我指的是Android的存储访问,您可以通过Android接口访问到pilot 2生成的KMZ文件:https://developer.android.com/training/data-storage/app-specific?hl=zh-cn
Please sign in to leave a comment.
Comments
21 comments