Interface IKakaoMapDelegate

    • Method Detail

      • getTag

        java.lang.Object getTag()
      • setTag

        void setTag​(java.lang.Object tag)
      • getViewName

        java.lang.String getViewName()
      • isDev

        boolean isDev()
               throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setVisible

        void setVisible​(boolean visible)
                 throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • isVisible

        boolean isVisible()
                   throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getViewport

        Rect getViewport()
                  throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getZoomLevel

        int getZoomLevel()
                  throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setViewport

        void setViewport​(int width,
                         int height)
                  throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setViewport

        void setViewport​(int x,
                         int y,
                         int width,
                         int height)
                  throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setViewport

        void setViewport​(Rect rect)
                  throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setPadding

        void setPadding​(int left,
                        int top,
                        int right,
                        int bottom)
                 throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getPadding

        Padding getPadding()
                    throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getMapPoint

        LatLng getMapPoint​(int x,
                           int y)
                    throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getScreenPoint

        Point getScreenPoint​(LatLng position)
                      throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • moveCamera

        void moveCamera​(CameraUpdate cameraUpdate)
                 throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getCameraPosition

        CameraPosition getCameraPosition()
                                  throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • requestCameraPosition

        void requestCameraPosition​(KakaoMap.OnCameraPositionListener listener)
                            throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • animateCamera

        void animateCamera​(CameraUpdate cameraUpdate,
                           int duration,
                           boolean autoElevation,
                           boolean isConsecutive)
      • setBuildingHeightScale

        void setBuildingHeightScale​(float scale)
                             throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getBuildingHeightScale

        float getBuildingHeightScale()
                              throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setCompassVisible

        void setCompassVisible​(boolean visible)
                        throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setCompassPosition

        void setCompassPosition​(int gravity,
                                float x,
                                float y)
                         throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setCompassBackToNorth

        void setCompassBackToNorth​(boolean backToNorth)
                            throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getCompass

        Compass getCompass()
                    throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getCompass

        Compass getCompass​(boolean backToNorthOnClick)
                    throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getScaleBar

        ScaleBar getScaleBar()
                      throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getScaleBar

        ScaleBar getScaleBar​(boolean autoHide)
                      throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setScaleBarVisible

        void setScaleBarVisible​(boolean visible)
                         throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setScaleBarPosition

        void setScaleBarPosition​(int gravity,
                                 float x,
                                 float y)
                          throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setScaleBarAutoHide

        void setScaleBarAutoHide​(boolean autoHide)
                          throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setScaleBarFadeInOutTime

        void setScaleBarFadeInOutTime​(int fadeInTime,
                                      int fadeOutTime,
                                      int retentionTime)
                               throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getCameraMinZoomLevel

        int getCameraMinZoomLevel()
                           throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getMapViewInfo

        MapViewInfo getMapViewInfo()
                            throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getMinZoomLevel

        int getMinZoomLevel()
                     throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getMaxZoomLevel

        int getMaxZoomLevel()
                     throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnPoiClickListener

        void setOnPoiClickListener​(KakaoMap.OnPoiClickListener listener)
                            throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnViewportChangeListener

        void setOnViewportChangeListener​(KakaoMap.OnViewportChangeListener listener)
                                  throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnPaddingResizeListener

        void setOnPaddingResizeListener​(KakaoMap.OnPaddingChangeListener listener)
                                 throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnViewportClickListener

        void setOnViewportClickListener​(KakaoMap.OnViewportClickListener listener)
                                 throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnMapClickListener

        void setOnMapClickListener​(KakaoMap.OnMapClickListener listener)
                            throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnTerrainClickListener

        void setOnTerrainClickListener​(KakaoMap.OnTerrainClickListener listener)
                                throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnVisibleChangeListener

        void setOnVisibleChangeListener​(KakaoMap.OnVisibleChangeListener listener)
                                 throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnTerrainLongClickListener

        void setOnTerrainLongClickListener​(KakaoMap.OnTerrainLongClickListener listener)
                                    throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnCameraMoveStartListener

        void setOnCameraMoveStartListener​(KakaoMap.OnCameraMoveStartListener listener)
                                   throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnCameraMoveEndListener

        void setOnCameraMoveEndListener​(KakaoMap.OnCameraMoveEndListener listener)
                                 throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnLabelClickListener

        void setOnLabelClickListener​(KakaoMap.OnLabelClickListener listener)
                              throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnLodLabelClickListener

        void setOnLodLabelClickListener​(KakaoMap.OnLodLabelClickListener listener)
                                 throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnInfoWindowClickListener

        void setOnInfoWindowClickListener​(KakaoMap.OnInfoWindowClickListener listener)
                                   throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnMapWidgetClickListener

        void setOnMapWidgetClickListener​(KakaoMap.OnMapWidgetClickListener listener)
                                  throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnCompassClickListener

        void setOnCompassClickListener​(KakaoMap.OnCompassClickListener listener)
                                throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setOnMapViewInfoChangeListener

        void setOnMapViewInfoChangeListener​(KakaoMap.OnMapViewInfoChangeListener listener)
                                     throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setGestureEnable

        void setGestureEnable​(GestureType gestureType,
                              boolean enable)
      • enableFixedCenterPoint

        void enableFixedCenterPoint​(boolean enable,
                                    GestureType... gestureType)
      • getRouteLineManager

        RouteLineManager getRouteLineManager()
                                      throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getLabelManager

        LabelManager getLabelManager()
                              throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getShapeManager

        ShapeManager getShapeManager()
                              throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getDimScreenManager

        DimScreenManager getDimScreenManager()
                                      throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getTrackingManager

        TrackingManager getTrackingManager()
                                    throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • canShowMapPoints

        boolean canShowMapPoints​(int zoomLevel,
                                 LatLng... points)
                          throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getMapDpScale

        float getMapDpScale()
                     throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getMapWidgetManager

        MapWidgetManager getMapWidgetManager()
                                      throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • showOverlay

        void showOverlay​(java.lang.String overlayId)
                  throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • hideOverlay

        void hideOverlay​(java.lang.String overlayId)
                  throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • changeViewInfo

        void changeViewInfo​(MapViewInfo viewInfo)
                     throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • changeMapType

        void changeMapType​(java.lang.String mapType)
                    throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getMapView

        MapView getMapView()
                    throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setPoiClickable

        void setPoiClickable​(boolean clickable)
                      throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setPoiVisible

        void setPoiVisible​(boolean visible)
                    throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setPoiLanguage

        boolean setPoiLanguage​(java.lang.String language)
                        throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getPoiLanguage

        java.lang.String[] getPoiLanguage()
                                   throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setPoiScale

        void setPoiScale​(PoiScale scale)
                  throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • distance

        float distance​(LatLng point1,
                       LatLng point2)
                throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • distance

        float distance​(Coordinate point1,
                       Coordinate point2)
                throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • setEnableCameraAnimation

        void setEnableCameraAnimation​(boolean enable)
                               throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • isMapClickable

        boolean isMapClickable()
                        throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • clearDiskCache

        void clearDiskCache()
                     throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • clearAllCache

        void clearAllCache()
                    throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException