Class InvMapFragment

java.lang.Object
Fragment
com.inavi.mapsdk.maps.InvMapFragment

public final class InvMapFragment extends Fragment
InvMapView를 래핑해 지도를 표츨하는 Fragment 클래스.

지도에 필요한 라이프 사이클을 자동으로 처리해주기 때문에 해당 클래스를 사용을 권장합니다.

InaviMap 객체를 얻으려면 getMapAsync(OnMapReadyCallback) 함수를 호출해야 합니다.

  • Constructor Details

    • InvMapFragment

      public InvMapFragment()
  • Method Details

    • newInstance

      public static InvMapFragment newInstance()
      InvMapFragment 인스턴스를 생성합니다.
      Returns:
      InvMapFragment 객체
    • newInstance

      public static InvMapFragment newInstance(InvMapOptions invMapOptions)
      지도의 기본 옵션을 이용하여 InvMapFragment 인스턴스를 생성합니다.
      Parameters:
      invMapOptions - 지도 기본 옵션
      Returns:
      InvMapFragment InvMapFragment 객체
    • onInflate

      public void onInflate(Context context, AttributeSet attrs, Bundle savedInstanceState)
    • onAttach

      public void onAttach(Context context)
    • onCreateView

      public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
    • onViewCreated

      public void onViewCreated(View view, Bundle savedInstanceState)
    • onStart

      public void onStart()
    • onResume

      public void onResume()
    • onPause

      public void onPause()
    • onSaveInstanceState

      public void onSaveInstanceState(Bundle outState)
    • onStop

      public void onStop()
    • onLowMemory

      public void onLowMemory()
    • onDestroyView

      public void onDestroyView()
    • onDestroy

      public void onDestroy()
    • getMapAsync

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

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

      public InvMapView getMapView()
      Fragment에서 생성된 InvMapView 객체를 반환합니다.
      Returns:
      InvMapView 객체, 생성 또는 소멸 시 null이 반환될 수 있습니다.