GeoPoint class

Точка в сферической системе координат, которая совместно с геодезической системой координат (например, WGS84) указывает на точку на поверхности Земли. Данная структура не привязана к конкретной геодезической системе координат. Но данный модуль содержит свободные функции, которые оперируют данной структурой уже в конкретной в системе координат (в какой именно см. в документации к функциям).

Available extensions

Constructors

GeoPoint({required Latitude latitude, required Longitude longitude})
const

Properties

hashCode int
The hash code for this object.
no setteroverride
latitude Latitude
final
longitude Longitude
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

bearing(GeoPoint point) Bearing

Available on GeoPoint, provided by the GeoPointMethods extension

Вычисляет направление (путевой угол, т.е. угол между направлением на географический север и направлением движения, отсчитываемый по часовой стрелке) для проекции точки на карту и заданной точкой.
copyWith({Latitude? latitude, Longitude? longitude}) GeoPoint
distance(GeoPoint point) Meter

Available on GeoPoint, provided by the GeoPointMethods extension

Вычисляет минимальное (по ортодромии) расстояние между двумя точками.
move(Bearing bearing, Meter meter) GeoPoint

Available on GeoPoint, provided by the GeoPointMethods extension

Вычисляет точку, полученную перемещением исходной точки в указанном направлении на указанное расстояние.
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