Class InvMapView

All Implemented Interfaces:
Drawable.Callback, AccessibilityEventSource, KeyEvent.Callback, ViewManager, ViewParent

public class InvMapView extends FrameLayout

지도를 표출하는 View 클래스.

해당 클래스를 직접 사용할 경우 Activity 또는 Fragment의 라이프 사이클을 지도에 직접 구현해야 하기 때문에
라이프 사이클을 자동으로 처리해주는 InvMapFragment를 사용을 권장합니다.

다음은 Activity 또는 Fragment의 라이프 사이클에 따라 호출이 필요한 함수 목록입니다.

  • Constructor Details

  • Method Details

    • initialize

      protected void initialize(Context context, InvMapOptions options)
    • onCreate

      public void onCreate(Bundle savedInstanceState)
      이 메서드는 Activity#onCreate(), Fragment#onViewCreated()에서 호출해야 합니다.
    • onSaveInstanceState

      public void onSaveInstanceState(Bundle outState)
      이 메서드는 Activity#onSaveInstanceState(), Fragment#onSaveInstanceState()에서 호출해야 합니다.
    • onStart

      public void onStart()
      이 메서드는 Activity#onStart(), Fragment#onStart()에서 호출해야 합니다.
    • onResume

      public void onResume()
      이 메서드는 Activity#onResume(), Fragment#onResume()에서 호출해야 합니다.
    • onPause

      public void onPause()
      이 메서드는 Activity#onPause(), Fragment#onPause()에서 호출해야 합니다.
    • onStop

      public void onStop()
      이 메서드는 Activity#onStop(), Fragment#onStop()에서 호출해야 합니다.
    • onDestroy

      public void onDestroy()
      이 메서드는 Activity#onDestroy(), Fragment#onDestroy()에서 호출해야 합니다.
    • setInitialCustomMapStyleCallback

      public void setInitialCustomMapStyleCallback(CustomMapStyleCallback callback)
      지도 인증 과정에서 지도에 적용할 커스텀 지도 스타일을 반환하는 콜백을 설정합니다.
      Parameters:
      callback - CustomMapStyleCallback 객체
    • onTouchEvent

      public boolean onTouchEvent(MotionEvent event)
      Overrides:
      onTouchEvent in class View
    • onKeyDown

      public boolean onKeyDown(int keyCode, KeyEvent event)
      Specified by:
      onKeyDown in interface KeyEvent.Callback
      Overrides:
      onKeyDown in class View
    • onKeyLongPress

      public boolean onKeyLongPress(int keyCode, KeyEvent event)
      Specified by:
      onKeyLongPress in interface KeyEvent.Callback
      Overrides:
      onKeyLongPress in class View
    • onKeyUp

      public boolean onKeyUp(int keyCode, KeyEvent event)
      Specified by:
      onKeyUp in interface KeyEvent.Callback
      Overrides:
      onKeyUp in class View
    • onTrackballEvent

      public boolean onTrackballEvent(MotionEvent event)
      Overrides:
      onTrackballEvent in class View
    • onGenericMotionEvent

      public boolean onGenericMotionEvent(MotionEvent event)
      Overrides:
      onGenericMotionEvent in class View
    • onLowMemory

      public void onLowMemory()
      이 메서드는 Activity#onLowMemory(), Fragment#onLowMemory()에서 호출해야 합니다.
    • onSizeChanged

      protected void onSizeChanged(int width, int height, int oldw, int oldh)
      Overrides:
      onSizeChanged in class View
    • getMapAsync

      public void getMapAsync(OnMapReadyCallback callback)
      InaviMap 객체를 비동기로 얻을 수 있는 콜백을 등록합니다.
      Parameters:
      callback - OnMapReadyCallback 객체