Class RouteLineLayer


  • public class RouteLineLayer
    extends IRouteLineContainer
    RouteLine 을 가지고 있는 컨테이너 역할을 하는 클래스. RouteLineLayer 에 추가 된 RouteLine 을 추가, 삭제 및 visible 설정 등을 할 수있다.
    • Method Detail

      • addRouteLine

        public RouteLine addRouteLine​(RouteLineOptions options)
        RouteLine 을 추가하여 객체를 생성한다.
        Parameters:
        options - RouteLine 생성을 위해 초기화 옵션
      • addRouteLine

        public void addRouteLine​(RouteLineOptions options,
                                 OnRouteLineCreateCallback callback)
        RouteLine 을 추가하여 객체를 생성한다.
        Parameters:
        options - RouteLine 생성을 위해 초기화 옵션
        callback - RouteLien 이 생성되고 지도에 나타나면 이벤트 호출되는 리스너
      • getRouteLine

        public RouteLine getRouteLine​(java.lang.String lineId)
        id 에 해당하는 RouteLine 을 가져온다.
        Parameters:
        lineId - RouteLine 의 고유한 id
        Returns:
        id 에 해당하는 RouteLine 객체
      • getLayerId

        public java.lang.String getLayerId()
        RouteLineLayer 의 고유한 Id 를 가져온다.
      • getZOrder

        public int getZOrder()
        zOrder 값을 가져온다.
      • getRouteLineCount

        public int getRouteLineCount()
        RouteLineLayer 에 추가 된 RouteLine 객체의 갯수를 가져온다.
      • setVisible

        public void setVisible​(boolean visible)
        RouteLineLayer 의 visible 여부를 설정한다. 레이어에 추가 된 RouteLine 의 visible 에도 영향을 받는다.
        Parameters:
        visible - visible 여부.
      • remove

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

        public void removeAll()
        추가 된 모든 RouteLine 을 삭제한다.
      • setTag

        public void setTag​(java.lang.Object tag)
        사용자 식별을 위해 태그를 설정한다.
        Parameters:
        tag - 설정 할 태그.
      • getTag

        public java.lang.Object getTag()
        태그를 가져온다.