Package com.kakao.vectormap.mapwidget
Class MapWidget
- java.lang.Object
-
- com.kakao.vectormap.mapwidget.MapWidget
-
public class MapWidget extends java.lang.Object
MapWidget 의 component 들을 구성해서 지도에 GUI 를 만들기 위한 클래스.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getId()
MapWidget 의 id 를 가져온다.int
getMapGravity()
MapWidget 의 MapGravity 값을 가져온다.PointF
getPosition()
MapWidget 의 위치값을 가져온다.GuiView
getRootView()
MapWidget 을 구성한 최상위 GuiView 를 가져온다.float
getRotation()
MapWidget 의 회전값을 가져온다.java.lang.Object
getTag()
사용자 태그를 가져온다.int
getZOrder()
MapWidget 의 zOrder 값을 변경한다.void
hide()
MapWidget 을 지도에 안보이게 한다.boolean
isShow()
MapWidget 의 visible 여부를 가져온다.void
setPosition(int mapGravity, float xPx, float yPx)
MapWidget 의 위치를 변경한다.void
setRotation(float rotation)
MapWidget 의 회전값을 변경한다.void
setTag(java.lang.Object tag)
사용자 태그를 저장한다.void
setZOrder(int zOrder)
MapWidget 의 zOrder 값을 변경한다.void
show()
MapWidget 을 지도에 보여지게 한다.
-
-
-
Method Detail
-
getId
@NonNull public java.lang.String getId()
MapWidget 의 id 를 가져온다.- Returns:
- MapWidget 의 id
-
getRootView
@NonNull public GuiView getRootView()
MapWidget 을 구성한 최상위 GuiView 를 가져온다.- Returns:
- MapWidget 을 구성한 최상위 GuiView
-
getMapGravity
@NonNull public int getMapGravity()
MapWidget 의 MapGravity 값을 가져온다.- Returns:
- MapWidget 의 MapGravity 값
-
getRotation
@NonNull public float getRotation()
MapWidget 의 회전값을 가져온다.- Returns:
- MapWidget 의 회전값 (radian)
-
getPosition
@NonNull public PointF getPosition()
MapWidget 의 위치값을 가져온다.- Returns:
- MapWidget 의 위치값
-
isShow
@NonNull public boolean isShow()
MapWidget 의 visible 여부를 가져온다.- Returns:
- MapWidget 의 visible 여부
-
show
public void show()
MapWidget 을 지도에 보여지게 한다.
-
hide
public void hide()
MapWidget 을 지도에 안보이게 한다.
-
setPosition
public void setPosition(int mapGravity, float xPx, float yPx)
MapWidget 의 위치를 변경한다.- Parameters:
mapGravity
- 지도 내에 개체를 배치하기 위한 상수xPx
-MapGravity
를 기준으로 x 축 offset 값yPx
-MapGravity
를 기준으로 y 축 offset 값
-
setRotation
public void setRotation(float rotation)
MapWidget 의 회전값을 변경한다.- Parameters:
rotation
- 변경 할 회전값 (radian)
-
setZOrder
public void setZOrder(int zOrder)
MapWidget 의 zOrder 값을 변경한다.- Parameters:
zOrder
- 변경 할 zOrder 값
-
getZOrder
@NonNull public int getZOrder()
MapWidget 의 zOrder 값을 변경한다.- Returns:
- MapWidget 의 zOrder 값
-
setTag
public void setTag(@Nullable java.lang.Object tag)
사용자 태그를 저장한다.- Parameters:
tag
- 사용자 태그
-
getTag
@Nullable public java.lang.Object getTag()
사용자 태그를 가져온다.- Returns:
- 사용자 태그
-
-