DynamicEntityObservation class final

A GeoElement that represents a static observation of a DynamicEntity received from a DynamicEntityDataSource.

Dynamic entity observations are objects streamed by a DynamicEntityDataSource. Each observation is a snapshot of the state of a DynamicEntity at a given point in time.

Observations are stored in a local data cache as they are received from the data source. Observations may be purged from the local data cache according to DynamicEntityDataSourcePurgeOptions.

Multiple observations may be associated with a single DynamicEntity (via a shared track ID). These observations may be retrieved using DynamicEntity.getObservations. The most current observation of a DynamicEntity may be retrieved using DynamicEntity.getLatestObservation.

Observations may also be retrieved by identifying observations on a map or scene, or by handling events directly from the DynamicEntityDataSource.

Implemented types

Properties

attributes Map<CaseInsensitiveString, dynamic>
The attributes of the GeoElement as a collection of name/value pairs. Keys are case-insensitive.
no setteroverride
geometry Geometry?
The geometry defines the shape and location of the GeoElement.
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
observationId int
A unique identifier for the DynamicEntityObservation.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getDynamicEntity() DynamicEntity?
Gets the DynamicEntity associated with this observation.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited