Class RouteLineManager


  • public class RouteLineManager
    extends java.lang.Object
    RouteLineLayer 를 추가하고 삭제할 수 있는 컨테이너 역할을 하는 클래스.
    • Field Detail

      • DEFAULT_LAYER_ID

        public static final java.lang.String DEFAULT_LAYER_ID
        디폴트로 생성되는 RouteLineLayer 의 Id 값.
        See Also:
        Constant Field Values
      • DEFAULT_LAYER_Z_ORDER

        public static final int DEFAULT_LAYER_Z_ORDER
        디폴트로 생성되는 RouteLineLayer 의 zOrder 값.
        See Also:
        Constant Field Values
    • Method Detail

      • addLayer

        public RouteLineLayer addLayer()
        새로운 RouteLineLayer 객체를 생성한다.
      • addLayer

        public RouteLineLayer addLayer​(int zOrder)
        zOrder 값을 설정하여 새로운 RouteLineLayer 객체를 생성한다.
        Parameters:
        zOrder - 설정 할 zOrder 값
      • addLayer

        public RouteLineLayer addLayer​(@NonNull
                                       java.lang.String layerId)
        Id 를 가지고 새로운 RouteLineLayer 객체를 생성한다.
        Parameters:
        layerId - 설정 할 Id
      • addLayer

        public RouteLineLayer addLayer​(@NonNull
                                       java.lang.String layerId,
                                       int zOrder)
        Id 를 가지고 새로운 RouteLineLayer 객체를 생성한다.
        Parameters:
        layerId - 설정 할 Id
        zOrder - 설정 할 zOrder 값
      • getLayer

        public RouteLineLayer getLayer()
        디폴트로 생성된 RouteLineLayer 를 가져온다.
      • getLayer

        public RouteLineLayer getLayer​(java.lang.String layerId)
        특정 Id 의 RouteLineLayer 를 가져온다.
        Parameters:
        layerId - 지정 된 Id
      • remove

        public void remove​(RouteLine line)
        RouteLine 을 삭제한다.
        Parameters:
        line - 삭제 할 RouteLine
      • remove

        public void remove​(RouteLineLayer layer)
        RouteLineLayer 을 삭제한다.
        Parameters:
        layer - 삭제 할 RouteLineLayer
      • clearAll

        public void clearAll()
        모든 RouteLine 를 삭제한다.