Class MapView

  • All Implemented Interfaces:
    IRenderView

    public final class MapView
    extends FrameLayout
    implements IRenderView
    지도가 보여지는 뷰. FrameLayout 을 상속하고 있고 android.opengl.GLSurfaceView 를 자식으로 갖고 있다. MapView#start(KakaoMapReadyCallback), finish() 를 통해 지도를 시작하고 종료 할 수 있다.
    • Constructor Detail

      • MapView

        public MapView​(Context context)
      • MapView

        public MapView​(Context context,
                       AttributeSet attrs)
    • Method Detail

      • finish

        public void finish()
        지도를 완전히 종료한다. 직접 호출하지 않아도 MapView 가 포함 된 Activity 가 종료 되면서 자동으로 지도는 종료된다.
      • setFinishManually

        public void setFinishManually​(boolean finishManually)
      • isFinishManually

        public boolean isFinishManually()
      • isVulkan

        public boolean isVulkan()
        지도 렌더링 시 OpenGL 을 사용하는지 Vulkan 을 사용하는지 확인한다.
        Returns:
        vulkan 사용 유무
      • setPreserveOnDetachFromWindow

        public void setPreserveOnDetachFromWindow​(boolean preserve)
      • isPreserveOnDetachFromWindow

        public boolean isPreserveOnDetachFromWindow()
      • getEngineState

        public java.lang.String getEngineState()