KakaoMapEventDelegate
@objc
public protocol KakaoMapEventDelegate
KakaoMap의 이벤트 Delegate
-
포커스가 변경되었을 때 호출.
Declaration
Swift
@objc optional func kakaoMapFocusDidChanged(kakaoMap: KakaoMap, focus: Bool)
Parameters
kakaoMap
KakaoMap
focus
변경된 포커스 상태
-
KakaoMap의 크기가 변경되었을 때 호출.
Declaration
Swift
@objc optional func kakaoMapDidResized(_ kakaoMap: KakaoMap)
Parameters
kakaoMap
KakaoMap
-
KakaoMap의 Margin이 변경되었을 때 호출.
Declaration
Swift
@objc optional func kakaoMapMarginDidUpdated(_ kakaoMap: KakaoMap)
Parameters
kakaoMap
KakaoMap
-
KakaoMap의 영역이 탭되었을 때 호출.
Declaration
Swift
@objc optional func kakaoMapDidTapped(kakaoMap: KakaoMap, point: CGPoint)
Parameters
kakaoMap
탭된 kakaoMap 객체
point
탭 위치
-
나침반이 탭 되면 호출.
Declaration
Swift
@objc optional func compassDidTapped(kakaoMap: KakaoMap)
Parameters
kakaoMap
나침반이 속한 KakaoMap
-
지도의 viewInfo변경이 성공했을 때 호출
Declaration
Swift
@objc optional func onViewInfoChanged(kakaoMap: KakaoMap, viewInfoName: String)
Parameters
kakaoMap
KakaoMap
viewInfoName
변경한 viewInfoName
-
지도의 viewInfo변경이 실패했을 때 호출
Declaration
Swift
@objc optional func onViewInfoChangeFailure(kakaoMap: KakaoMap, viewInfoName: String)
Parameters
kakaoMap
KakaoMap
viewInfoName
변경한 viewInfoName
-
Zone에 진입했을 때(zone이 checkRect 안에 들어왔을 때) 호출
Declaration
Swift
@objc optional func onEnterZone(kakaoMap: KakaoMap, zoneType: String, zoneId: String, zoneDetailId: String, zoneDetails: [String], zoneLinkInfos: [String : Array<ZoneLinkInfo>])
Parameters
kakaoMap
KakaoMap
zoneType
Zone Type (ex. indoor)
zoneId
CheckRect 안에 들어온 zone의 Id
zoneDetailId
zone의 기본 detail Id
zoneDetails
zone의 detail Id의 목록
zoneLinkInfos
zone 연결정보 dictionary. key : 현재 zoneDetail 중에서 다른 zone과 연결된 부분이 있는 detailId. value : 연결된 다른 zone-detail 리스트.
-
Zone을 나갔을 때(zone이 checkRect 밖으로 나갔을 때) 호출
Declaration
Swift
@objc optional func onLeaveZone(kakaoMap: KakaoMap, zoneType: String, zoneId: String, zoneDetailId: String, zoneDetails: [String])
Parameters
kakaoMap
KakaoMap
zoneType
Zone Type (ex. indoor)
zoneId
CheckRect 밖으로 나간 zone의 Id
zoneDetailId
zone의 기본 detail Id
zoneDetails
zone의 detail Id의 목록