RLM 거리

Objective-C

@interface RLMDistance : NSObject

Swift

class RLMDistance : NSObject, @unchecked Sendable

이 구조체는 거리를 나타내거나 변환하는 헬퍼입니다. 다음과 같은 지리 공간적 쿼리에 사용할 수 있습니다. RLMGeospatialCircle

경고

이 구조는 지속될 수 없으며 다른 지리 공간적 형태를 만드는 데만 사용할 수 있습니다.
  • 라디안 단위의 거리입니다.

    선언

    Objective-C

    @property (readonly) double radians;

    Swift

    var radians: Double { get }
  • Distance 을 구축합니다.

    음수 거리를 구성할 수 없으므로 값이 0보다 작으면 nil 를 반환합니다.

    선언

    Objective-C

    + (nullable instancetype)distanceFromKilometers:(double)kilometers;

    Swift

    class func kilometers(_ kilometers: Double) -> Self?

    매개변수

    kilometers

    거리(킬로미터)입니다. @returns 제공된 거리를 라디안 단위로 나타내는 값입니다.

  • Distance 을 구축합니다.

    음수 거리를 구성할 수 없으므로 값이 0보다 작으면 nil 를 반환합니다.

    선언

    Objective-C

    + (nullable instancetype)distanceFromMiles:(double)miles;

    Swift

    class func miles(_ miles: Double) -> Self?

    매개변수

    miles

    거리(마일)입니다.

    반환 값

    제공된 거리를 라디안 단위로 나타내는 값입니다.

  • Distance 을 구축합니다.

    음수 거리를 구성할 수 없으므로 값이 0보다 작으면 nil 를 반환합니다.

    선언

    Objective-C

    + (nullable instancetype)distanceFromDegrees:(double)degrees;

    Swift

    class func degrees(_ degrees: Double) -> Self?

    매개변수

    degrees

    거리(도)입니다. @returns 제공된 거리를 라디안 단위로 나타내는 값입니다.

  • Distance 을 구축합니다.

    음수 거리를 구성할 수 없으므로 값이 0보다 작으면 nil 를 반환합니다.

    선언

    Objective-C

    + (nullable instancetype)distanceFromRadians:(double)radians;

    Swift

    class func radians(_ radians: Double) -> Self?

    매개변수

    radians

    라디안 단위의 거리입니다. @returns 제공된 거리를 라디안 단위로 나타내는 값입니다.

  • 현재 Distance 값을 킬로미터 단위로 반환합니다.

    @un킬로미터 값을 반환합니다.

    선언

    Objective-C

    - (double)asKilometers;

    Swift

    func asKilometers() -> Double
  • 현재 Distance 값을 마일 단위로 반환합니다.

    @un 마일 값을 반환합니다.

    선언

    Objective-C

    - (double)asMiles;

    Swift

    func asMiles() -> Double
  • 현재 Distance 값을 도 단위로 반환합니다.

    @는 un도 값을 반환합니다.

    선언

    Objective-C

    - (double)asDegrees;

    Swift

    func asDegrees() -> Double