A KML viewpoint object. A KML viewpoint contains all information about the KML camera and look at point.
The KML viewpoint's pitch. Angle in degrees between the camera and the target KmlViewpoint.location. Ranges between 0 and 90 for LookAt viewpoints, 0 and 180 for Camera viewpoints. 0 means the camera is pointing straight down towards the Earth and 90 means the camera is looking from/towards the horizon. For Camera viewpoints, values between 90 and 180 indicate the camera is looking towards the sky. Corresponds to 'tilt' in the KML specification.
The KML viewpoint's type (Camera or LookAt). A KmlViewpointType.Camera viewpoint defines the position of the camera directly. A KmlViewpointType.LookAt viewpoint defines the position of the camera relative to a point of interest. See Google's KML reference[https://developers.google.com/kml/documentation/kmlreference#camera] for details about KML viewpoint (abstractView) specification, including diagrams.