Coordinate

public struct Coordinate : GeoCoordinate, HeightMappable, Hashable, Sendable

Basic type for storing a geo location.

  • Latitude value in degrees

    Declaration

    Swift

    public var latitude: Double
  • Longitude value in degrees

    Declaration

    Swift

    public var longitude: Double
  • Elevation in meters

    Declaration

    Swift

    public var elevation: Double
  • Initializer

    Declaration

    Swift

    public init(latitude: Double, longitude: Double, elevation: Double = .zero)

    Parameters

    latitude

    Latitude in degrees

    longitude

    Longitude in degrees

    elevation

    Elevation in meters, defaults to zero.

  • Declaration

    Swift

    public static func == (lhs: Coordinate, rhs: Coordinate) -> Bool