Location class
Геопозиция.
Constructors
- Location({required LocationCoordinates coordinates, required LocationFuzzyDouble? altitude, required LocationCourse? course, required LocationFuzzyDouble? groundSpeed, required Duration timestamp})
-
const
Properties
- altitude → LocationFuzzyDouble?
-
altitude::value - высота над опорным эллипсоидом WGS 84, м.
altitude::accuracy - стандартное отклонение ошибки измерения высоты, м.
null означает, что платформа не предоставляет данное поле.
https://en.wikipedia.org/wiki/Standard_deviation
Область значений: (null, > 0).
final
- coordinates → LocationCoordinates
-
coordinates::value - координаты геопозиции в системе координат WGS 84.
coordinates::accuracy - горизонтальная точность определения координат геопозиции (DRMS), м.
https://en.wikipedia.org/wiki/Circular_error_probable
Область значений: >= 0.
final
- course → LocationCourse?
-
course::value - путевой угол (направление движения вдоль поверхности Земли).
Угол измеряется относительно географического севера).
course::accuracy - стандартное отклонение ошибки измерения путевого угла.
null означает, что платформа не предоставляет данное поле.
https://en.wikipedia.org/wiki/Standard_deviation
Область значений: (null, > 0).
final
- groundSpeed → LocationFuzzyDouble?
-
ground_speed - скорость движения вдоль поверхности Земли, м/с.
Область значений: >= 0.
ground_speed::accuracy - среднеквадратичное отклонение ошибки измерения скорости, м/с.
null означает, что платформа не предоставляет данное поле.
https://en.wikipedia.org/wiki/Standard_deviation
Область значений: (null, > 0).
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- timestamp → Duration
-
Временная точка, в которой была определена геопозиция.
Эта точка не привязана ни к какой конкретной дате и используется исключительно для того,
чтобы вычислить время между двумя измерениями геопозиции,
полученными от одного источника геопозиции в одной сессии.
Это поле должно монотонно возрастать (даже когда система находится в спящем режиме).
final
Methods
-
copyWith(
{LocationCoordinates? coordinates, Optional< LocationFuzzyDouble?> ? altitude, Optional<LocationCourse?> ? course, Optional<LocationFuzzyDouble?> ? groundSpeed, Duration? timestamp}) → Location -
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.
override