Package com.naver.maps.map.overlay
Class GroundOverlay
java.lang.Object
com.naver.maps.map.overlay.Overlay
com.naver.maps.map.overlay.GroundOverlay
- All Implemented Interfaces:
Pickable
지도에서 특정 영역을 나타내는 오버레이. 지도에 추가하기 전에 반드시
setBounds(LatLngBounds)
와
setImage(OverlayImage)
를 호출해 영역 및 이미지를 지정해야 하며, 그렇지 않으면 예외가 발생합니다.-
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기본 생성자.GroundOverlay
(com.naver.maps.geometry.LatLngBounds bounds, OverlayImage image) 영역과 이미지를 지정하는 생성자. -
Method Summary
Modifier and TypeMethodDescriptionfloat
getAlpha()
불투명도를0
~1
로 반환합니다.com.naver.maps.geometry.LatLngBounds
영역을 반환합니다.int
전역 Z 인덱스를 반환합니다.getImage()
이미지를 반환합니다.void
setAlpha
(float alpha) 불투명도를0
~1
로 지정합니다.void
setBounds
(com.naver.maps.geometry.LatLngBounds bounds) 영역을 지정합니다.void
setGlobalZIndex
(int globalZIndex) 전역 Z 인덱스를 지정합니다.void
setImage
(OverlayImage image) 이미지를 지정합니다.void
오버레이를map
에 추가합니다.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:
-
DEFAULT_IMAGE
기본 이미지.- See Also:
-
-
Constructor Details
-
GroundOverlay
public GroundOverlay()기본 생성자.
-
-
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 인덱스.
-
getBounds
@NonNull @UiThread public com.naver.maps.geometry.LatLngBounds getBounds()영역을 반환합니다.
기본값은 빈(LatLngBounds.isEmpty()
가true
인) 영역입니다.- Returns:
- 영역.
-
getImage
이미지를 반환합니다.- Returns:
- 이미지.
-
getAlpha
@FloatRange(from=0.0, to=1.0) @UiThread public float getAlpha()불투명도를0
~1
로 반환합니다.0
일 경우 완전히 투명,1
일 경우 완전히 불투명함을 의미합니다.
기본값은1
입니다.- Returns:
- 불투명도.
-
setAlpha
@UiThread public void setAlpha(@FloatRange(from=0.0,to=1.0) float alpha) 불투명도를0
~1
로 지정합니다.0
일 경우 완전히 투명,1
일 경우 완전히 불투명함을 의미합니다.
기본값은1
입니다.- Parameters:
alpha
- 불투명도.