TTCameraBoundingBoxBuilder
Objective-C
@interface TTCameraBoundingBoxBuilder : NSObject
Swift
class TTCameraBoundingBoxBuilder : NSObject
TTCameraUpdateBuilder is a class that that describes all camera position parameters, such as location, zoom level, pitch angle and bearing.
-
Declaration
Objective-C
+ (TTCameraBoundingBoxBuilder *_Nonnull)createWithBoundingBox:(id)boundingBox;
Swift
class func create(withBoundingBox boundingBox: Any!) -> TTCameraBoundingBoxBuilder
Parameters
boundingBox
The rectangle area, defined by coordinates for the top left and bottom right.
Return Value
TTCameraBoundingBoxBuilder
-
Declaration
Objective-C
- (TTCameraBoundingBoxBuilder *_Nonnull)withAnimationDuration: (int)animationDuration;
Swift
func withAnimationDuration(_ animationDuration: Int32) -> TTCameraBoundingBoxBuilder
Parameters
animationDuration
Animation time (in miliseconds) 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.
Return Value
TTCameraBoundingBoxBuilder
-
Declaration
Objective-C
- (TTCameraBoundingBoxBuilder *_Nonnull)withBearing:(double)bearing;
Swift
func withBearing(_ bearing: Double) -> TTCameraBoundingBoxBuilder
Parameters
bearing
Rotation angle, in degrees clockwise from north.
Return Value
TTCameraBoundingBoxBuilder
-
Declaration
Objective-C
- (TTCameraBoundingBoxBuilder *_Nonnull)withPitch:(double)pitch;
Swift
func withPitch(_ pitch: Double) -> TTCameraBoundingBoxBuilder
Parameters
pitch
The tilt angle, in degrees.
Return Value
TTCameraBoundingBoxBuilder
-
Declaration
Objective-C
- (TTCameraBoundingBox *_Nonnull)build;
Swift
func build() -> TTCameraBoundingBox
Return Value
TTCameraBoundingBox