Package com.naver.maps.map.overlay
Class CircleOverlay
java.lang.Object
com.naver.maps.map.overlay.Overlay
com.naver.maps.map.overlay.CircleOverlay
- All Implemented Interfaces:
Pickable
지도에 원을 나타내는 오버레이.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.naver.maps.map.overlay.Overlay
Overlay.InvalidBoundsException, Overlay.InvalidCoordinateException, Overlay.OnClickListener
-
Field Summary
-
Constructor Summary
ConstructorDescription기본 생성자.CircleOverlay
(com.naver.maps.geometry.LatLng center, double radius) 중심점과 반경을 지정하는 생성자. -
Method Summary
Modifier and TypeMethodDescriptioncom.naver.maps.geometry.LatLngBounds
오버레이가 차지하는 영역을 반환합니다.com.naver.maps.geometry.LatLng
중심점을 반환합니다.int
getColor()
색상을 반환합니다.int
전역 Z 인덱스를 반환합니다.int
테두리의 색상을 반환합니다.int
테두리의 두께를 반환합니다.double
반경을 반환합니다.void
setCenter
(com.naver.maps.geometry.LatLng center) 중심점을 지정합니다.void
setColor
(int color) 색상을 지정합니다.void
setGlobalZIndex
(int globalZIndex) 전역 Z 인덱스를 지정합니다.void
오버레이를map
에 추가합니다.void
setOutlineColor
(int color) 테두리의 색상을 지정합니다.void
setOutlineWidth
(int width) 테두리의 두께를 설정합니다.void
setRadius
(double radius) 반경을 지정합니다.Methods inherited from class com.naver.maps.map.overlay.Overlay
getMap, getMaxZoom, getMinZoom, getOnClickListener, getTag, getZIndex, isAdded, isMaxZoomInclusive, isMinZoomInclusive, isVisible, performClick, setMaxZoom, setMaxZoomInclusive, setMinZoom, setMinZoomInclusive, setOnClickListener, setTag, setVisible, setZIndex
-
Field Details
-
DEFAULT_GLOBAL_Z_INDEX
public static final int DEFAULT_GLOBAL_Z_INDEX기본 전역 Z 인덱스.- See Also:
-
-
Constructor Details
-
CircleOverlay
public CircleOverlay()기본 생성자.
-
-
Method Details
-
getGlobalZIndex
public int getGlobalZIndex()전역 Z 인덱스를 반환합니다. 여러 오버레이가 화면에서 겹쳐지면 전역 Z 인덱스가 큰 오버레이가 작은 오버레이를 덮습니다. 또한 값이0
이상이면 오버레이가 심벌 위에,0
미만이면 심벌 아래에 그려집니다.
기본값은DEFAULT_GLOBAL_Z_INDEX
입니다.- Overrides:
getGlobalZIndex
in classOverlay
- Returns:
- 전역 Z 인덱스.
-
setGlobalZIndex
public void setGlobalZIndex(int globalZIndex) 전역 Z 인덱스를 지정합니다. 여러 오버레이가 화면에서 겹쳐지면 전역 Z 인덱스가 큰 오버레이가 작은 오버레이를 덮습니다. 또한 값이0
이상이면 오버레이가 심벌 위에,0
미만이면 심벌 아래에 그려집니다.
기본값은DEFAULT_GLOBAL_Z_INDEX
입니다.- Overrides:
setGlobalZIndex
in classOverlay
- Parameters:
globalZIndex
- 전역 Z 인덱스.
-
getCenter
@NonNull @UiThread public com.naver.maps.geometry.LatLng getCenter()중심점을 반환합니다.
기본값은 유효하지 않은(LatLng.isValid()
가false
인) 좌표입니다.- Returns:
- 좌표.
-
getRadius
@FloatRange(from=0.0) @UiThread public double getRadius()반경을 반환합니다. 반경이0
일 경우 오버레이가 그려지지 않습니다.
기본값은1000
입니다.- Returns:
- 반경. 미터 단위.
-
setRadius
@UiThread public void setRadius(@FloatRange(from=0.0) double radius) 반경을 지정합니다. 반경이0
일 경우 오버레이가 그려지지 않습니다.
기본값은1000
입니다.- Parameters:
radius
- 반경. 미터 단위.
-
getBounds
@NonNull @UiThread public com.naver.maps.geometry.LatLngBounds getBounds()오버레이가 차지하는 영역을 반환합니다.
기본값은 빈(LatLngBounds.isEmpty()
가true
인) 영역입니다.- Returns:
- 영역.
-
getColor
@ColorInt @UiThread public int getColor()색상을 반환합니다.
기본값은Color.WHITE
입니다.- Returns:
- 원의 색상.
-
setColor
@UiThread public void setColor(@ColorInt int color) 색상을 지정합니다.
기본값은Color.WHITE
입니다.- Parameters:
color
- 원의 색상.
-
getOutlineWidth
@Px @UiThread public int getOutlineWidth()테두리의 두께를 반환합니다.0
일 경우 테두리가 그려지지 않습니다.
기본값은0
입니다.- Returns:
- 두께. 픽셀 단위.
-
setOutlineWidth
@UiThread public void setOutlineWidth(@Px int width) 테두리의 두께를 설정합니다.0
일 경우 테두리가 그려지지 않습니다.
기본값은0
입니다.- Parameters:
width
- 두께. 픽셀 단위.
-
getOutlineColor
@ColorInt @UiThread public int getOutlineColor()테두리의 색상을 반환합니다.
기본값은Color.BLACK
입니다.- Returns:
- 테두리의 색상.
-
setOutlineColor
@UiThread public void setOutlineColor(@ColorInt int color) 테두리의 색상을 지정합니다.
기본값은Color.BLACK
입니다.- Parameters:
color
- 테두리의 색상.