NMFIndoorRegion


@interface NMFIndoorRegion : NSObject

실내지도가 존재하는 영역을 나타내는 불변 클래스. 하나의 실내지도 영역은 서로 겹쳐진 한 개 이상의 구역으로 이루어집니다. 이 클래스의 인스턴스는 직접 생성할 수 없습니다.

  • 영역에 속해 있는 구역 목록

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSArray<NMFIndoorZone *> *_Nonnull zones;

    Swift

    var zones: [NMFIndoorZone] { get }
  • 영역에 속해 있는 구역 중 ID가 zoneId인 구역의 인덱스를 반환합니다.

    Declaration

    Objective-C

    - (NSInteger)getZoneIndex:(nonnull NSString *)zoneId;

    Swift

    func getZoneIndex(_ zoneId: String) -> Int

    Parameters

    zoneId

    구역 ID.

    Return Value

    구역의 인덱스. 영역 내에 ID가 zoneId인 구역이 없을 경우 -1.

  • 영역에 속해 있는 구역 중 ID가 zoneId인 구역을 반환합니다.

    Declaration

    Objective-C

    - (NMFIndoorZone *_Nullable)getZone:(nonnull NSString *)zoneId;

    Swift

    func getZone(_ zoneId: String) -> NMFIndoorZone?

    Parameters

    zoneId

    구역 ID.

    Return Value

    구역 객체. 영역 내에 ID가 zoneId인 구역이 없을 경우 nil.