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
.