ArcGIS Runtime SDK for iOS
100.15
|
KML viewpoint specifying a vantage point for looking at a node.
A KML viewpoint contains information about a viewer's position, either defined as a LookAt relationship to another object or a camera. See the guide documentation and samples for information about converting KML viewpoints into Runtime viewpoints.
Properties | |
AGSKMLAltitudeMode | altitudeMode |
double | heading |
AGSPoint * | location |
double | pitch |
double | range |
double | roll |
AGSKMLViewpointType | type |
+ (AGSKMLViewpoint *) KMLViewpointWithCameraLocation: | (AGSPoint *) | cameraLocation | |
heading: | (double) | heading | |
pitch: | (double) | pitch | |
roll: | (double) | roll | |
altitudeMode: | (AGSKMLAltitudeMode) | altitudeMode | |
Creates a KML viewpoint from the provided camera location. KML viewpoint defines either a standalone camera independent of the point of interest being observed or a virtual camera in relation to the point of interest being observed.
cameraLocation | The location of the camera. |
heading | The heading of the camera. |
pitch | The pitch of the camera. |
roll | The roll of the camera. |
altitudeMode | The KML altitude mode AGSKMLAltitudeMode . |
AGSKMLViewpoint
. + (AGSKMLViewpoint *) KMLViewpointWithLookAtLocation: | (AGSPoint *) | lookAtLocation | |
heading: | (double) | heading | |
pitch: | (double) | pitch | |
range: | (double) | range | |
altitudeMode: | (AGSKMLAltitudeMode) | altitudeMode | |
Creates a KML viewpoint from the provided look at location. KML viewpoint defines either a standalone camera independent of the point of interest being observed or a virtual camera in relation to the point of interest being observed.
lookAtLocation | The observed location. |
heading | The heading of the look at point. |
pitch | The pitch of the look at point. |
range | The distance between the point being observed and the location from where it is being observed. |
altitudeMode | The KML altitude mode AGSKMLAltitudeMode . |
AGSKMLViewpoint
. + (AGSKMLViewpoint *) KMLViewpointWithViewpoint: | (AGSViewpoint *) | viewpoint |
Creates a KML viewpoint from a viewpoint. KML viewpoint defines either a look at point or a camera, whereas a viewpoint must always have a look at point, and optionally also have a camera. A viewpoint that has a camera will create a KML viewpoint of type AGSKMLViewpointTypeCamera
. A viewpoint that has no camera will create a KML viewpoint of type AGSKMLViewpointTypeLookAt
.
viewpoint | The viewpoint AGSViewpoint . |
AGSKMLViewpoint
.
|
readnonatomicassign |
The altitude mode, which determines how altitude values should be interpreted.
|
readnonatomicassign |
The viewpoint's heading in degrees. Ranges from 0 (North) to 360, with 90 being East.
|
readnonatomicstrong |
|
readnonatomicassign |
The KML viewpoint's pitch is the angle between the camera and the target location. 0 means the camera should point straight down towards the Earth. 90 means the camera is looking from/towards the horizon. Values between 90 and 180 indicate the camera should point towards the sky.
tilt
property from the KML specification.
|
readnonatomicassign |
The viewpoint's range is the distance in meters between the location and the camera.
LookAt
viewpoints only.
|
readnonatomicassign |
The viewpoint's roll is the rotation of the camera around the Z axis. Values range from -180 to 180 degrees.
|
readnonatomicassign |
The KML viewpoint's type (AGSKMLViewpointTypeCamera
or AGSKMLViewpointTypeLookAt
).
An AGSKMLViewpointTypeCamera
viewpoint defines the position of the camera directly. An AGSKMLViewpointTypeLookAt
viewpoint defines the position of the camera relative to a point of interest. See Google's KML reference for details about KML viewpoint (abstractView) specification, including diagrams.