Package com.inavi.mapsdk.style.shapes
Class InvInfoWindow
java.lang.Object
com.inavi.mapsdk.style.shapes.InvShape
com.inavi.mapsdk.style.shapes.InvInfoWindow
- All Implemented Interfaces:
InvShapeOptions
지도의 특정 위치 또는 마커 위에 창을 띄워 원하는 정보를 표시할 수 있는 셰이프 클래스.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.inavi.mapsdk.style.shapes.InvShape
InvShape.OnClickListener
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
finalize()
정보 창Adapter
를 반환합니다.float
getAlpha()
정보 창의 투명도를 반환합니다.정보 창이 표출되고 있는 마커 객체를 반환합니다.정보 창과 좌표 또는 마커 사이의 여백을 반환합니다.정보 창의 위치 좌표를 반환합니다.void
정보 창 이미지를 다시 그립니다.boolean
정보 창의 표출 상태가 변경될 때 애니메이션을 적용할지 여부를 반환합니다.void
setAdapter
(InvInfoWindowAdapter adapter) 정보 창Adapter
를 설정합니다.void
setAlpha
(float alpha) 정보 창의 투명도를 설정합니다.void
정보 창을 표출할 마커를 설정합니다.void
정보 창과 좌표 또는 마커 사이의 여백을 설정합니다.void
setPosition
(LatLng position) 정보 창의 위치 좌표를 설정합니다.void
setTransitionEnabled
(boolean transitionEnabled) 정보 창의 표출 상태가 변경될 때 애니메이션을 적용할지 여부를 설정합니다.Methods inherited from class com.inavi.mapsdk.style.shapes.InvShape
getGlobalZIndex, getMap, getOnClickListener, getTag, getVisibleMaxZoom, getVisibleMinZoom, getZIndex, isAttached, isVisible, onClick, setGlobalZIndex, setMap, setOnClickListener, setTag, setVisible, setVisibleMaxZoom, setVisibleMinZoom, setZIndex
-
Field Details
-
DEFAULT_GLOBAL_Z_INDEX
public static final int DEFAULT_GLOBAL_Z_INDEX기본 전역 Z 인덱스.- See Also:
-
-
Constructor Details
-
InvInfoWindow
public InvInfoWindow()생성자.
-
-
Method Details
-
getPosition
정보 창의 위치 좌표를 반환합니다.- Returns:
- 좌표
-
getMarker
정보 창이 표출되고 있는 마커 객체를 반환합니다.- Returns:
- 정보 창이 표출되고 있는
InvMarker
객체
-
isTransitionEnabled
public boolean isTransitionEnabled()정보 창의 표출 상태가 변경될 때 애니메이션을 적용할지 여부를 반환합니다.
기본값은false
입니다.- Returns:
- 애니메이션 적용 여부
-
setTransitionEnabled
public void setTransitionEnabled(boolean transitionEnabled) 정보 창의 표출 상태가 변경될 때 애니메이션을 적용할지 여부를 설정합니다.
기본값은false
입니다.- Parameters:
transitionEnabled
- 애니메이션 적용 여부
-
invalidate
public void invalidate()정보 창 이미지를 다시 그립니다.InvInfoWindowAdapter.getImage(InvInfoWindow)
를 호출합니다. -
getAdapter
정보 창Adapter
를 반환합니다.- Returns:
- 정보 창
Adapter
-
getAlpha
public float getAlpha()정보 창의 투명도를 반환합니다.
값이0
이면 투명,1
이면 불투명을 의미합니다.
기본값은1
입니다.- Returns:
- 투명도(
0~1
사잇값)
-
setAlpha
public void setAlpha(float alpha) 정보 창의 투명도를 설정합니다.
값을0
으로 설정하면 투명,1
로 설정하면 불투명이 됩니다.
기본값은1
입니다.- Parameters:
alpha
- 투명도(0~1
사잇값)
-
setOffset
정보 창과 좌표 또는 마커 사이의 여백을 설정합니다.
기본값은(0, 0)
입니다.- Parameters:
offset
- 여백PointF
객체 (픽셀 단위)
-
getOffset
정보 창과 좌표 또는 마커 사이의 여백을 반환합니다.
기본값은(0, 0)
입니다.- Returns:
- 여백
PointF
객체 (픽셀 단위)
-
finalize
-