Provides interfaces and classes for working with Keyhole Markup Language (KML). KML is an XML-based data format that defines a range of geographic data structures such as placemarks, descriptions, ground overlays, paths, and polygons.
Interface Summary Interface Description IconUpdatedListenerThe listener interface for receiving the icon updated event of a
KmlNetworkLinkMessageReceivedListenerThe listener interface for receiving network link control messages from a
KmlNodeBalloonVisibilityChangedListenerThe listener interface for receiving balloon visibility changed events for a KML node during a KML tour execution. KmlNodeRefreshStatusChangedListenerThe listener interface for receiving refresh status changed events for KML nodes. KmlTourStatusChangedListenerThe listener for receiving KML tour status changed events for a KmlTour. KmlTourTotalDurationChangedListenerThe interface for receiving total duration changed events for a KML tour. RefreshStatusChangedListenerThe listener interface for receiving refresh status changed events for a KML node.
Class Summary Class Description IconUpdatedEventAn event to be fired when the icon of a
KmlNodehas been updated.
KmlContainerA KML container element holds one or more KML nodes and allows the creation of nested hierarchies. KmlDatasetA KML dataset object. KmlDocumentA KML document is a container for nodes and styles. KmlFolder KmlGeometryA KML geometry contains all the KML specific information associated with a geometry. KmlGroundOverlayA KML ground overlay is an image overlay draped on to the terrain. KmlNetworkLinkA KML network link references other KML resources, locally or on the network. KmlNetworkLinkMessageReceivedEventAn event that indicates that a network link control message is available. KmlNodeA single node within a KML document. KmlNodeBalloonVisibilityChangedEventAn event to be fired when a Kml node's balloon visibility is changed during a KML tour execution. KmlNodeRefreshStatusChangedEventAn event to be fired when a Kml node's refresh status changes. KmlPhotoOverlayPhoto overlays are a legacy KML feature. KmlPlacemarkA KML Placemark is a KML node associated with geometries. KmlScreenOverlayA KML screen overlay is an image overlay fixed to the screen. KmlTourA KML tour is a type of KmlNode, it is usually associated with an executed playlist command. KmlTourControllerControls the execution of a KML tour on a SceneView. KmlTourStatusChangedEventAn event to be fired when a Kml tour's status changed. KmlTourTotalDurationChangedEventAn event to inform its listener when the total duration of a KML tour changes. KmlViewpointA KML viewpoint contains information about a viewer's position, defined as either a LookAt relationship to another object or a camera. RefreshStatusChangedEventAn event to be fired when a KML node's refresh status changes.
Enum Summary Enum Description KmlAltitudeModeDefines the KML altitude mode, which determines how altitude values should be interpreted. KmlContainer.ListItemTypeDefines how visibility selection should work, enabling either single or multiple selection of child nodes of a document, folder, or network link. KmlGeometry.TypeDefines a KML geometry type. KmlNode.RefreshStatusKML node refresh statuses. KmlPlacemark.GraphicTypeDefines the graphic type associated with the node. KmlTourStatusKML tour execution status. KmlViewpoint.TypeDefines the KML viewpoint type.