An MKMapCamera object describes a virtual camera that you use to define the appearance of the map.
A camera object creates a virtual viewpoint above the map surface and affects how the map renders its tiles and other content. You use a camera object to specify the location of the camera on the map, the compass heading that corresponds to the camera’s viewing direction, the pitch of the camera relative to the map perpendicular, and the camera’s altitude above the map. These factors let you create a map view that is not just flat but offers a more 3D-like experience.
Official link: https://developer.apple.com/library/ios/documentation/mapkit/reference/MKMapCamera_class/Reference/Reference.html