TTCameraPosition

@interface TTCameraPosition : NSObject

TTCameraPosition

  • Focal point the camera is pointing at.

    Declaration

    Objective-C

    @property (readonly, assign, nonatomic) CLLocationCoordinate2D cameraPosition;

    Swift

    var cameraPosition: CLLocationCoordinate2D { get }
  • Animation time for the camera update. If it is not set, the defualt animation time which is 1 second will be executed. If you do not want animation, pass 0.

    Declaration

    Objective-C

    @property (readonly, nonatomic) int animationDuration;

    Swift

    var animationDuration: Int32 { get }
  • Rotation angle, in degrees clockwise from north.

    Declaration

    Objective-C

    @property (readonly, nonatomic) double bearing;

    Swift

    var bearing: Double { get }
  • The tilt angle, in degrees.

    Declaration

    Objective-C

    @property (readonly, nonatomic) double pitch;

    Swift

    var pitch: Double { get }
  • Camera zoom level.

    Declaration

    Objective-C

    @property (readonly, nonatomic) double zoomLevel;

    Swift

    var zoomLevel: Double { get }
  • 11.02.2019 Use the new method-based API TTCameraPositionBuilder

    Declaration

    Objective-C

    - (instancetype _Nonnull)initWithCamerPosition:
                                 (CLLocationCoordinate2D)cameraPosition
                             withAnimationDuration:(int)animationDuration
                                       withBearing:(double)bearing
                                         withPitch:(double)pitch
                                          withZoom:(int)zoom;

    Swift

    init(camerPosition cameraPosition: CLLocationCoordinate2D, withAnimationDuration animationDuration: Int32, withBearing bearing: Double, withPitch pitch: Double, withZoom zoom: Int32)
  • 11.02.2019 Use the new method-based API TTCameraPositionBuilder

    Declaration

    Objective-C

    - (instancetype _Nonnull)initWithCamerPosition:
                                 (CLLocationCoordinate2D)cameraPosition
                             withAnimationDuration:(int)animationDuration
                                       withBearing:(double)bearing
                                         withPitch:(double)pitch;

    Swift

    init(camerPosition cameraPosition: CLLocationCoordinate2D, withAnimationDuration animationDuration: Int32, withBearing bearing: Double, withPitch pitch: Double)
  • 11.02.2019 Use the new method-based API TTCameraPositionBuilder

    Declaration

    Objective-C

    - (instancetype _Nonnull)initWithCamerPosition:
                                 (CLLocationCoordinate2D)cameraPosition
                             withAnimationDuration:(int)animationDuration
                                       withBearing:(double)bearing;

    Swift

    init(camerPosition cameraPosition: CLLocationCoordinate2D, withAnimationDuration animationDuration: Int32, withBearing bearing: Double)
  • 11.02.2019 Use the new method-based API TTCameraPositionBuilder

    Declaration

    Objective-C

    - (instancetype _Nonnull)initWithCamerPosition:
                                 (CLLocationCoordinate2D)cameraPosition
                             withAnimationDuration:(int)animationDuration;

    Swift

    init(camerPosition cameraPosition: CLLocationCoordinate2D, withAnimationDuration animationDuration: Int32)
  • Deprecated property use the new zoomLevel

    Declaration

    Objective-C

    @property (readonly, nonatomic) int zoom;

    Swift

    var zoom: Int32 { get }