KmlModel

A KML model object.

Since

200.6.0

Constructors

Link copied to clipboard
constructor(uri: String, orientation: KmlOrientation = KmlOrientation(heading = 0.0, tilt = 0.0, roll = 0.0), scale: KmlScale = KmlScale(scaleX = 1.0, scaleY = 1.0, scaleZ = 1.0))

Creates a KmlModel from a model file on disk or the network using the specified orientation and scale. This constructor is used when creating a model for use in a track, which will adopt the track's geometry and altitude mode.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The orientation applied to the model.

Link copied to clipboard

The scale factors applied to the model.

Link copied to clipboard
val uri: String

The URI to the file on disk or the network..

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