RadianCoordinate2D
public struct RadianCoordinate2D : Sendable
A coordinate pair measured in radians, as opposed to LocationCoordinate2D, which is measured in degrees of arc.
-
Initializes a coordinate pair located at the given latitude and longitude.
Declaration
Swift
public init(latitude: LocationRadians, longitude: LocationRadians)Parameters
latitudeThe latitude measured in radians.
longitudeThe longitude measured in radians.
-
Initializes a coordinate pair measured in radians that is coincident to the given coordinate pair measured in degrees of arc.
Declaration
Swift
public init(_ degreeCoordinate: LocationCoordinate2D)Parameters
degreeCoordinateA coordinate pair measured in degrees of arc.
-
Returns direction given two coordinates.
Declaration
Swift
public func direction(to coordinate: RadianCoordinate2D) -> Measurement<UnitAngle> -
Returns coordinate at a given distance and direction away from coordinate.
Declaration
Swift
public func coordinate(at distance: RadianDistance, facing direction: Measurement<UnitAngle>) -> RadianCoordinate2D -
Returns the Haversine distance between two coordinates measured in radians.
Declaration
Swift
public func distance(to coordinate: RadianCoordinate2D) -> RadianDistance
View on GitHub
Install in Dash
RadianCoordinate2D Structure Reference