MapMatchedLocation class

Describes a map-matched location in the world at a given time.

Constructors

MapMatchedLocation(GeoCoordinates coordinates, double? bearingInDegrees)
Creates a new instance.

Properties

bearingInDegrees ↔ double?
The bearing orientation points to the direction of travel, and has the same angle as the street where it is matched to. Therefore, it must not necessarily be the same as the bearing of a location source. Starts at 0 in the geographic north and rotates in a clockwise direction around the compass. It means that for going north it's equal to 0, for northeast it's equal to 45, for east it's equal to 90, and so on. If it cannot be determined, the value is null. Otherwise, it is guaranteed to be in the range [0, 360).
getter/setter pair
confidence ↔ double
Confidence level (between 0 and 1) of the matched location. A low confidence value means that the map-matched vehicle location is not reliable and it may not be clear which part of the road the vehicle has taken. This can happen when the accuracy or frequency of the provided location updates is poor. If the confidence level is too small then, for example, overspeed warnings may be also inaccurate.
getter/setter pair
coordinates GeoCoordinates
The geographic coordinates of the map-matched location.
getter/setter pair
hashCode → int
The hash code for this object.
no setter
horizontalAccuracyInMeters ↔ double?
Horizontal accuracy measure of location. Estimated based on accuracy of input location and confidence of this map-matched location. Currently this value is not being provided by the Navigator.
getter/setter pair
isDrivingInTheWrongWay ↔ bool
Determines if the travel direction on a one-way street is against the allowed traffic direction. For two-way streets, this value is always false. This feature is supported in tracking mode and when deviating from a route. Note that the travel direction is determined based on the map-matched location.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
segmentOffsetInCentimeters ↔ int
Offset from start of segment in centimeters.
getter/setter pair
segmentReference SegmentReference
Reference to the current segment. The ratio of MapMatchedLocation.segmentOffsetInCentimeters to the segment length is between SegmentReference.offsetStart and SegmentReference.offsetEnd.
getter/setter pair
speedInMetersPerSecond ↔ double?
Speed in meters per second.
getter/setter pair
timestamp ↔ DateTime?
Timestamp of the map matched position.
getter/setter pair

Methods

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.