TrackingManager
public class TrackingManager : NSObject
KakaoMap 오브젝트의 tracking을 관리하는 클래스
설정한 오브젝트의 position, orientation을 카메라가 따라간다.
한번에 하나의 객체만 tracking 가능하며, tracking중에 다른 객체를 tracking하고자 할 경우 stop을 호출해야 다른 객체를 tracking 할 수 있다.
-
지정한 poi의 tracking을 시작한다.
Declaration
Swift
@objc public func startTrackingPoi(_ poi: Poi)
Parameters
poi
tracking하고자하는 poi 객체
-
현재 tracking하고 있는 객체의 tracking을 멈춘다.
Declaration
Swift
@objc public func stopTracking()
-
지정한 객체의 tracking을 위치만 추적할것인지, 객체 회전값도 추적할것인지를 지정한다.
기본적으로 위치만 추적하며 true로 설정할 경우 객체의 회전값도 카메라가 tracking한다.
Declaration
Swift
@objc public var isTrackingRoll: Bool { get set }
-
현재 tracking mode인지에 대한 여부.
특정 obejct를 tracking하여 position및 orientation을 카메라가 따라가는중일경우, true 리턴.
한번에 하나의 객체만 tracking할 수 있으므로 해당 값이 true일 경우 또 다른 객체를 트래킹 할 수 없다.
Declaration
Swift
@objc public var isTracking: Bool { get }