NMFIndoorLevel
@interface NMFIndoorLevel : NSObject
하나의 실내지도 층을 나타내는 불변 클래스. 하나의 실내지도 층은 다른 층과 연결될 수 있습니다. 이 클래스의 인스턴스는
직접 생성할 수 없고 NMFIndoorZone
을 이용해서 가져올 수 있습니다.
See
NMFIndoorZone
-
층에 해당하는 실내지도 뷰.
Declaration
Objective-C
@property (nonatomic, readonly) NMFIndoorView *_Nonnull indoorView;
Swift
var indoorView: NMFIndoorView { get }
-
층의 명칭.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull name;
Swift
var name: String { get }
-
연결된 층의 실내지도 뷰 목록.
Declaration
Objective-C
@property (nonatomic, readonly) NSArray<NMFIndoorView *> *_Nonnull connections;
Swift
var connections: [NMFIndoorView] { get }
-
연결된 층 중 구역 ID가
zoneId
인 실내지도 뷰의 인덱스를 반환합니다.Declaration
Objective-C
- (NSInteger)getConnectionIndex:(NSString *_Nonnull)zoneId;
Swift
func getConnectionIndex(_ zoneId: String) -> Int
Parameters
zoneId
구역 ID.
Return Value
실내지도 뷰의 인덱스. 연결된 층 중에 ID가
zoneId
인 층이 없을 경우-1
. -
연결된 층 중 구역 ID가
zoneId
인 실내지도 뷰를 반환합니다.Declaration
Objective-C
- (NMFIndoorView *_Nullable)getConnection:(NSString *_Nonnull)zoneId;
Swift
func getConnection(_ zoneId: String) -> NMFIndoorView?
Parameters
zoneId
구역 ID.
Return Value
실내지도 뷰. 연결된 층 중에 ID가
zoneId
인 층이 없을 경우nil
.