Package-level declarations
Types
Determines how altitude values should be interpreted.
A KML color mode object.
KMLColorStyle defines how KMLNode will appear based on the specified Color and ColorMode properties. For KMLIcon objects, the Color that is specified is blended with the existing color of the base image. Due to this blending effect, to have the exact color appear that was specified by the Color property, it is recommended that the base image be white. Also note that, because Color defaults to white, the Color property of KMLIcon will result in the original color of the base image.
A KML Container object. A KML container element holds one or more KML nodes and allows the creation of nested hierarchies.
A KML dataset object. KML dataset represents the current state of the KML data specified in a KML/KMZ file.
The data class emitted from the KmlDataset.kmlNodeBalloonVisibilityChanged SharedFlow.
The data class emitted from the KmlDataset.kmlNodeRefreshStatusChanged SharedFlow.
A KML Document object. A KML document is a container for features and styles.
A KML Folder object. A KML folder is used to arrange other Features hierarchically (Folders, Placemarks, NetworkLinks, or Overlays). A KML node is visible only if it and all its ancestors are visible.
A KML geometry object. A KML geometry contains all the KML specific information associated with a Geometry.
The list of KML geometry types. This is used to determine KML node type.
The list of KML graphic types. This is used to determine KML node type.
A KML GroundOverlay object. KML GroundOverlay is an image overlay draped on to the terrain.
A KML icon style object. Specifies how icons for placemarks and photo overlays with a point geometry are drawn. Color is blended with the existing color of the icon.
A KML image coordinate object. According to the OGC 2.3 specification in section 16.26.2 (https://docs.opengeospatial.org/is/12-007r2/12-007r2.html#1254) "Specifies an image coordinate system. The x and y values may each be specified in three different ways - as pixels (pixels), as fractions of the icon (fraction), or as inset pixels (insetPixels), which is an offset in pixels from the upper right corner of the icon. They may or may not be specified in a consistent manner - for example, x can be specified in pixels and y as a fraction." Use the KmlUnitsType enumeration (either via the KmlImageCoordinate.xUnits and KmlImageCoordinate.yUnits properties or via the KmlImageCoordinate.KmlImageCoordinate(Double, Double, KmlUnitsType, KmlUnitsType) constructor) to establish the KML image coordinate system. The KmlUnitsType.Pixels and KmlUnitsType.InsetPixels image coordinate systems are defined with device-independent pixels (DIPs).
Specifies the drawing style (color, color mode, and line width) for all line geometry. Line geometry includes the outlines of outlined polygons and the extruded "tether" of Placemark icons (if extrusion is enabled).
The list of KML list item types. Defines how visibility selection should work, enabling either single or multiple selection of child nodes of a document, folder, or network link.
A KML NetworkLink object. A KML NetworkLink is a reference to a KML file or KMZ archive on a local or remote network.
A KML node object. KML is a file format used to display geographic data (geometric shapes, symbology and attributes). KML uses a tag-based structure with nested elements and attributes and is based on the XML standard. The KML files are often distributed in KMZ files, which are zipped KML files with a .kmz extension.
The field information and key/value pairs obtained from the node's non-schema data.
A KML PhotoOverlay object. KML PhotoOverlay is a photo overlay draped on a shape.
A KML Placemark object. A KML Placemark is a KML node with associated Geometry.
Specifies the drawing style for all polygons, including polygon extrusions (which look like the walls of buildings) and line extrusions (which look like solid fences). Controls how the \
The list of KML refresh modes. Defines the time-based refresh behavior of a KML network link.
The list of KML refresh status event types.
A KML schema object. The schema element defined under KML document in the KML file. It consists of an array of KmlSimpleField, a name, and a schema ID.
The key/value pairs obtained from the node's schema data and the associated schema.
A KML ScreenOverlay object. KML ScreenOverlay is an image overlay fixed to the screen. ScreenOverlays may be used for compasses, logos and heads-up displays.
A KML simple field object. The combination of the name and KmlSimpleFieldType creates a unique KML simple field.
The type associated with a node's extended data attribute.
Specifies the drawing style for a KmlNode. Controls the drawing style for the icon, line, polygon, and/or label or a KmlNode. A KmlStyle is made up of several substyles, including KmlIconStyle, KmlLineStyle, KmlPolygonStyle, and KmlLabelStyle. Not all node types support styling. For example, a KmlTour node cannot be stylized.
A KML tour controller object. Use KML tour controller to play, pause or reset a KML tour It notifies the application to play sound cues or show/hide balloon popups as specified in a tour playlist.
The list of KML tour status event types.
A KML units type object. Use the KmlUnitsType enumeration (either via the KmlImageCoordinate.xUnits and KmlImageCoordinate.yUnits properties or via the KmlImageCoordinate.KmlImageCoordinate(Double, Double, KmlUnitsType, KmlUnitsType) constructor) to establish the KML image coordinate system. Values of type fraction must be between 0.0 and 1.0. Values below 0.0 will be set to 0.0, and values above 1.0 will be set to 1.0. If a non-integral number is specified with a unit type of device-independent pixels (KmlUnitsType.Pixels or KmlUnitsType.InsetPixels), it will be rounded down to a whole number (e.g. 2.243 will be rounded to 2.0).
A KML viewpoint object. A KML viewpoint contains all information about the KML camera and look at point.
The list of view types. This is used to determine the KML viewpoint types.
The list of KML view refresh modes. Defines the view-based refresh behavior of a KML network link.