DJI Mobile SDK Documentation

      class DJIFollowMeMission

      @interface DJIFollowMeMission : DJIMission
      Header:DJIFollowMeMission.h
      Inherits From:DJIMission
      Description:

      The class represents a Follow Me mission. In a Follow Me mission, the aircraft is programmed to track and maintain a constant distant relative to some object, such as a person or a moving vehicle. You can use it to make the aircraft follow a GPS device, such as a remote controller with a GPS signal or a mobile device. It is not supported by Mavic Pro when using WiFi connection. It is not supported by Spark.

      Class Members:
      Coordinate
      property
      property followMeCoordinate
      @property(nonatomic, assign) CLLocationCoordinate2D followMeCoordinate
      Header:DJIFollowMeMission.h
      Description:

      Location of the mission's initial target.

      Altitude
      property
      property followMeAltitude
      @property(nonatomic, assign) float followMeAltitude
      Header:DJIFollowMeMission.h
      Description:

      Initial altitude (above sea level) in meters.

      Heading
      property
      property heading
      @property(nonatomic, assign) DJIFollowMeHeading heading
      Header:DJIFollowMeMission.h
      Description:

      The aircraft's heading during the mission.

      See Also:

      DJIFollowMeHeading

      enum DJIFollowMeHeading
      typedef NS_ENUM (uint8_t, DJIFollowMeHeading)
      Header:DJIFollowMeMission.h
      Description:

      Aircraft's heading during a follow me mission.

      Enum Members:
      DJIFollowMeHeadingTowardFollowPositionAircraft's heading remains toward the coordinate it is following.
      DJIFollowMeHeadingControlledByRemoteControllerAircraft's heading will be controlled by the remote controller.