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) -> IntParameters
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.
Install in Dash
NMFIndoorLevel Class Reference