Точка в географической системе координат (широта, долгота, возвышение).
public init( latitude: Latitude, longitude: Longitude, elevation: Elevation = Elevation(value: 0) )
latitude
Latitude
longitude
Longitude
elevation
Elevation
func bearing(point: GeoPoint) -> Bearing
Вычисляет направление (путевой угол, т.е. угол между направлением на географический север и направлением движения, отсчитываемый по часовой стрелке) для проекции точки на карту и заданной точкой.
point
GeoPoint
Bearing
func distance(point: GeoPoint) -> Meter
Вычисляет минимальное (по ортодромии) расстояние между двумя точками.
Meter
func move(bearing: Bearing, meter: Meter) -> GeoPointWithElevation
Вычисляет точку, полученную перемещением исходной точки в указанном направлении на указанное расстояние.
bearing
meter
GeoPointWithElevation