Class MapViewInfo


  • public class MapViewInfo
    extends java.lang.Object
    지도에 적용 할 앱(appName)과 지도타입(MapType) 및 스타일을 설정하는 클래스. 기본값은 앱은 "openmap", 지도타입은 MapType.NORMAL 이다.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static MapViewInfo from​(MapType mapType)
      지도의 타입만 설정해서 MapViewInfo 를 생성한다.
      static MapViewInfo from​(java.lang.String mapType)
      지도의 타입만 설정해서 MapViewInfo 를 생성한다.
      static MapViewInfo from​(java.lang.String appName, MapType mapType)
      사전에 등록된 앱 이름(appName)과 지도의 타입을 설정해서 ViewInfo 를 생성한다.
      static MapViewInfo from​(java.lang.String appName, java.lang.String mapType)
      사전에 등록된 앱 이름(appName)과 지도의 타입을 설정해서 ViewInfo 를 생성한다.
      java.lang.String getAppName()
      설정한 지도의 앱 이름(appName)을 가져온다.
      java.lang.String getMapStyle()  
      java.lang.String getMapType()
      설정한 지도의 타입을 가져온다.
      MapViewInfo setMapStyle​(java.lang.String mapStyle)
      지도의 스타일을 설정한다.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • from

        @NonNull
        public static MapViewInfo from​(@NonNull
                                       MapType mapType)
        지도의 타입만 설정해서 MapViewInfo 를 생성한다. 앱 이름(appName) 의 기본값은 "openmap" 이다.
        Parameters:
        mapType - 설정하려는 지도 타입. null 일 경우 MapType.NORMAL 이 된다.
        Returns:
        ViewInfo 객체.
      • from

        @NonNull
        public static MapViewInfo from​(@NonNull
                                       java.lang.String mapType)
        지도의 타입만 설정해서 MapViewInfo 를 생성한다. 앱 이름(appName) 의 기본값은 "openmap" 이다.
        Parameters:
        mapType - 설정하려는 지도 타입. null 일 경우 MapType.NORMAL 이 된다.
        Returns:
        ViewInfo 객체.
      • from

        @NonNull
        public static MapViewInfo from​(@NonNull
                                       java.lang.String appName,
                                       @NonNull
                                       MapType mapType)
        사전에 등록된 앱 이름(appName)과 지도의 타입을 설정해서 ViewInfo 를 생성한다.
        Parameters:
        appName - 사전에 등록 된 앱 이름(appName). null 또는 빈 문자열일 경우, 기본값은 "openmap" 이다.
        mapType - 설정하려는 지도 타입. null 일 경우 MapType.NORMAL 이 된다.
        Returns:
        ViewInfo 객체.
      • from

        @NonNull
        public static MapViewInfo from​(@NonNull
                                       java.lang.String appName,
                                       @NonNull
                                       java.lang.String mapType)
        사전에 등록된 앱 이름(appName)과 지도의 타입을 설정해서 ViewInfo 를 생성한다.
        Parameters:
        appName - 사전에 등록 된 앱 이름(appName). null 또는 빈 문자열일 경우, 기본값은 "openmap" 이다.
        mapType - 설정하려는 지도 타입. null 일 경우 MapType.NORMAL 이 된다.
        Returns:
        ViewInfo 객체.
      • setMapStyle

        @NonNull
        public MapViewInfo setMapStyle​(@NonNull
                                       java.lang.String mapStyle)
        지도의 스타일을 설정한다.
        Parameters:
        mapStyle - 지도의 스타일 이름. null 또는 "" 빈 문자열일 경우, 기본값 "default" 스타일로 적용된다.
      • getMapType

        @NonNull
        public java.lang.String getMapType()
        설정한 지도의 타입을 가져온다.
        Returns:
        MapType 에 해당하는 값
      • getAppName

        @NonNull
        public java.lang.String getAppName()
        설정한 지도의 앱 이름(appName)을 가져온다.
        Returns:
        지도의 앱 이름(appName).
      • getMapStyle

        @NonNull
        public java.lang.String getMapStyle()
        Returns:
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object