ArcGIS Runtime SDK for iOS: AGSKMLTypes.h File Reference
ArcGIS Runtime SDK for iOS  100.15
AGSKMLTypes.h File Reference

Go to the source code of this file.

Enumerations

enum  AGSKMLAltitudeMode { AGSKMLAltitudeModeClampToGround = 0 , AGSKMLAltitudeModeRelativeToGround = 1 , AGSKMLAltitudeModeAbsolute = 2 , AGSKMLAltitudeModeUnknown = -1 }
 
enum  AGSKMLListItemType {
  AGSKMLListItemTypeCheck = 0 , AGSKMLListItemTypeRadioFolder = 1 , AGSKMLListItemTypeCheckHideChildren = 2 , AGSKMLListItemTypeCheckOffOnly = 3 ,
  AGSKMLListItemTypeUnknown = -1
}
 
enum  AGSKMLRefreshMode { AGSKMLRefreshModeOnChange = 0 , AGSKMLRefreshModeOnInterval = 1 , AGSKMLRefreshModeOnExpire = 2 }
 
enum  AGSKMLViewRefreshMode { AGSKMLViewRefreshModeNever = 0 , AGSKMLViewRefreshModeOnStop = 1 , AGSKMLViewRefreshModeOnRequest = 2 , AGSKMLViewRefreshModeOnRegion = 3 }
 

Enumeration Type Documentation

◆ AGSKMLAltitudeMode

Determines how altitude values should be interpreted.

Since
100.4
Enumerator
AGSKMLAltitudeModeClampToGround 

The <altitude> value is ignored, and the object will be draped over the ground.

AGSKMLAltitudeModeRelativeToGround 

(default) Interprets the <altitude> as a value in meters above the ground. If the point is over water, the <altitude> will be interpreted as a value in meters above sea level.

AGSKMLAltitudeModeAbsolute 

Interprets the <altitude> as a value in meters above sea level, regardless of the actual terrain elevation beneath the feature.

AGSKMLAltitudeModeUnknown 

Unknown altitude mode.

◆ AGSKMLListItemType

Defines how visibility selection should work, enabling either single or multiple selection of child nodes of a document, folder, or network link.

Note
Values of checkOffOnly are represented as AGSKMLListItemTypeCheck.
Since
100.4
See also
Google's KML reference documentation for more information about list item types.
Enumerator
AGSKMLListItemTypeCheck 

All child nodes can be enabled for display. In a table of contents, nodes should be shown with checkboxes to enable multiple selection.

AGSKMLListItemTypeRadioFolder 

Only one child node can be enabled for display at any one time. In a table of contents, nodes should be shown with radio buttons. When a child node is selected for display, sibling nodes will be hidden automatically.

AGSKMLListItemTypeCheckHideChildren 

All child nodes should be enabled for display, but they should not be shown in the table of contents.

AGSKMLListItemTypeCheckOffOnly 

Disables all child nodes for display. Each child node must be individually enabled for display afterwards.

AGSKMLListItemTypeUnknown 

Unknown KML list item type.

◆ AGSKMLRefreshMode

Defines the time-based refresh behavior of a KML network link.

Since
100.5
Enumerator
AGSKMLRefreshModeOnChange 

Refresh when the file is loaded and whenever the Link parameters change.

AGSKMLRefreshModeOnInterval 

Refresh every n milliseconds, where n is specified by refresh interval. If no refresh interval is set, the default value is 4000 milliseconds.

AGSKMLRefreshModeOnExpire 

Refresh the file when the expiration time is reached. If a fetched file has a NetworkLinkControl, the "expires" time takes precedence over expiration times specified in HTTP headers. If no "expires" time is specified, the HTTP max-age header is used (if present). If max-age is not present, the Expires HTTP header is used (if present). Currently this is treated the same as if the mode were onChange.

◆ AGSKMLViewRefreshMode

Defines the view-based refresh behavior of a KML network link.

Since
100.5
Enumerator
AGSKMLViewRefreshModeNever 

Ignore changes in the view.

AGSKMLViewRefreshModeOnStop 

Refresh the file n milliseconds after movement stops, where n is specified by view refresh time. If no view refresh time is set, the default value is 4000 milliseconds.

AGSKMLViewRefreshModeOnRequest 

Refresh the file only when the user explicitly requests it.

AGSKMLViewRefreshModeOnRegion 

Refresh the file when the Region becomes active.