我必须在Swift中为DJI系列无人机制作iOS应用程序。
我去了官方网页,通过CocoaPods成功集成了SDK,但我确实有几个问题:
我还设法通过DJIFlightControllerState
获得GPS信号
这是Altitude方法的链接
要获得飞机与其他一些点(即RC或Homepoint)之间的距离,您需要获得所有点的Latitude and Longitude并使用您自己的逻辑来计算每个点的距离。您可以查看Android Location class来完成此任务。或者您可以在我们的UXSDK中使用小部件:DUXDistanceRCWidget或DUXDistanceHomeWidget
获得飞机的速度是一个类似的概念 - 你可以使用我们的方法getVelocity在FlightControllerState类下为X,Y,Z计算速度。或者,我们在UXSDK中有一个velocity widget
要获得SD卡的内存大小,您可以查看类mediaFile,但无法获取有关无人机内存的信息。