FixedCameraBehavior

public class FixedCameraBehavior : CameraBehavior
extension FixedCameraBehavior: NativeBase
extension FixedCameraBehavior: Hashable

Use this class to follow the current location of the user: The camera will permanently look at the target location that was fed into the navigator instance. Since location updates happen in discrete intervals, locations in-between will be interpolated to achieve a smooth camera movement.

  • Creates a new instance of this class.

    Declaration

    Swift

    public init()
  • The normalized principal point. Normalized principal point to be used during navigation. Defaults to (0.5, 0.775), which means the camera will use the position slightly at the bottom of the mapview.

    Declaration

    Swift

    public var normalizedPrincipalPoint: Anchor2D { get set }
  • Camera distance in meters. Camera distance to current location. The default value is 150 meters.

    Declaration

    Swift

    public var cameraDistanceInMeters: Double { get set }
  • Camera tilt with axis parallel to the ground. The default value is 50 degrees.

    Declaration

    Swift

    public var cameraTiltInDegrees: Double { get set }
  • Camera bearing in degress. Optional fixed bearing, from true North (0 degrees) in clockwise direction. The valid range is [0, 360]. If set, it will prevent the map from rotating to the direction of travel. For example, a value of zero results in “north up” mode. Defaults to nil, which means the camera derives the bearing from the Location, so that it points to the direction of travel. If this property is nil and the device does not provide bearing, the last known value is used or zero otherwise. Defaults to nil, which means the camera derives the bearing from the Location, so that it points to the direction of travel. If this property is nil and the device does not provide bearing, the last known value is used or zero otherwise. The valid range is [0, 360]. If set, it will prevent the map from rotating to the direction of travel. For example, a value of zero results in “north up” mode. Defaults to nil, which means the camera derives the bearing from the Location, so that it points to the direction of travel.

    Declaration

    Swift

    public var cameraBearingInDegrees: Double? { get set }