KmlTrack

A KML track object.

Since

200.6.0

Constructors

Link copied to clipboard
constructor(elements: Iterable<KmlTrackElement>, altitudeMode: KmlAltitudeMode, isExtruded: Boolean = false, isTessellated: Boolean = false, model: KmlModel? = null)

Creates a KmlTrack from an array of KmlTrackElement using a specified altitude mode, extrusion, tessellation, and a KmlModel.

Properties

Link copied to clipboard

The individual elements of the KML track.

Link copied to clipboard

The non-schema data present in extended data of a KML track.

Link copied to clipboard

An array of schema data present in extended data of a KML track.

Link copied to clipboard

The model used to represent the track's current position.

Inherited properties

Link copied to clipboard

The KML altitude mode.

Link copied to clipboard

The com.arcgismaps.geometry.Geometry contained within the KML geometry. If there is no contained geometry (e.g. reading a KmlModel with a missing location tag, or an empty KmlMultiGeometry), this property will return an empty point.

Link copied to clipboard

A flag indicating if the KML geometry is extruded. Extrusion is ignored when the altitude mode is set to KmlAltitudeMode.ClampToGround, or when the geometry is a KmlModel.

Link copied to clipboard

A flag indicating if the KML geometry is tessellated. In order for tessellated geometry to follow the terrain, KmlGeometry.altitudeMode must be KmlAltitudeMode.ClampToGround. Polyline, polygon and track geometries can be tessellated.

Link copied to clipboard

The KML geometry type.

Inherited functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int