init(lookingAtCenter:fromDistance:pitch:heading:)
Returns a new camera object using the specified distance, pitch, and heading information.
Declaration
convenience init(lookingAtCenter centerCoordinate: CLLocationCoordinate2D, fromDistance distance: CLLocationDistance, pitch: CGFloat, heading: CLLocationDirection)Parameters
- centerCoordinate:
The coordinate point on which the framework centers the map.
- distance:
The line-of-sight distance from the camera to the center coordinate of the map.
- pitch:
The viewing angle of the camera, in degrees. A value of
0results in a camera that points straight down at the map. Angles greater than0result in a camera that pitches toward the horizon by the specified number of degrees. - heading:
The heading of the camera (in degrees) relative to true north. The value
0means that the top edge of the map view corresponds to true north. The value90means the top of the map points due east. The value180means the top of the map points due south, and so on.
Return Value
A new camera object that initializes with the specified information.
Discussion
You can obtain the altitude of the camera by multiplying distance by the cosine of the pitch value.