ZoneManager
public class ZoneManager : NSObject
지도의 특정 구역(Zone)을 표시하는 오버레이 레이어를 관리하기 위한 클래스
-
Zone의 유무를 체크하는 Rect 크기 지정. Rect는 view의 중심에 위치한, ViewSize * xy scale 크기의 Rect가 된다. 해당 Rect 안에 zone이 들어올 경우 KakaoMapEventDelegate.onEnterZone이 호출된다. Zone이 Rect밖으로 나갈 경우 KakaoMapEventDelegate.onLeaveZone이 호출된다.
Declaration
Swift
@objc public func setZoneCheckRectScale(zoneType: String, level: Int, scale: Vector2)
-
Zone의 상세 레이어를 표시한다. detailId는 KakaoMapEventDelegate.onEnterZone로 전달되는 details 중에 선택할 수 있다.
Declaration
Swift
@objc public func showZoneDetail(zoneType: String, zoneId: String, detailId: String)
-
Zone의 상세 레이어를 숨긴다.
Declaration
Swift
@objc public func hideZoneDetail(zoneType: String)
Parameters
zoneType
상세 레이어를 숨길 zone의 type