MapControllerDelegate
Objective-C
@protocol MapControllerDelegate <NSObject>
Swift
protocol MapControllerDelegate : NSObjectProtocol
KMController 이벤트 delegate
-
엔진 생성 및 초기화, 시작 이후 엔진에서 렌더링 준비를 마치면 호출.
렌더링 준비가 완료된 상태에 호출되므로, 이 함수를 구현하여 여기에서 필요한 view를 추가한다.
Declaration
Objective-C
- (void)addViews;Swift
func addViews() -
addView 성공시 호출.
Declaration
Objective-C
- (void)addViewSucceeded:(NSString *_Nonnull)viewName viewInfoName:(NSString *_Nonnull)viewInfoName;Swift
optional func addViewSucceeded(_ viewName: String, viewInfoName: String) -
addView 실패시 호출.
Declaration
Objective-C
- (void)addViewFailed:(NSString *_Nonnull)viewName viewInfoName:(NSString *_Nonnull)viewInfoName;Swift
optional func addViewFailed(_ viewName: String, viewInfoName: String) -
MapContainer 크기 변경시 호출.
Declaration
Objective-C
- (void)containerDidResized:(CGSize)size;Swift
optional func containerDidResized(_ size: CGSize) -
인증 성공시 호출.
Declaration
Objective-C
- (void)authenticationSucceeded;Swift
optional func authenticationSucceeded() -
인증 실패시 호출.
Declaration
Objective-C
- (void)authenticationFailed:(NSInteger)errorCode desc:(NSString *_Nonnull)desc;Swift
optional func authenticationFailed(_ errorCode: Int, desc: String)
MapControllerDelegate Protocol Reference