public abstract class InvShape extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
InvShape.OnClickListener
셰이프 클릭에 대한 이벤트 리스너 인터페이스.
|
Constructor and Description |
---|
InvShape() |
Modifier and Type | Method and Description |
---|---|
int |
getGlobalZIndex()
셰이프의 전역 Z 인덱스를 반환합니다.
|
InaviMap |
getMap()
셰이프가 등록되어 있는 지도 객체를 반환합니다.
|
InvShape.OnClickListener |
getOnClickListener()
셰이프에 설정된 클릭 리스너를 반환합니다.
|
Object |
getTag()
셰이프에 설정된 태그를 반환합니다.
|
float |
getVisibleMaxZoom()
셰이프가 표출되기 위한 최대 줌 레벨을 반환합니다.
|
float |
getVisibleMinZoom()
셰이프가 표출되기 위한 최소 줌 레벨을 반환합니다.
|
int |
getZIndex()
셰이프의 Z 인덱스를 반환합니다.
|
boolean |
isAttached()
셰이프 객체가 지도에 등록된 상태인지 여부를 반환합니다.
|
boolean |
isVisible()
셰이프 표출 여부를 반환합니다.
|
boolean |
onClick()
셰이프에 클릭 이벤트를 발생시킵니다.
|
void |
setGlobalZIndex(int globalZIndex)
셰이프의 전역 Z 인덱스를 설정합니다.
|
void |
setMap(InaviMap inaviMap)
셰이프를 지도에 등록합니다.
|
void |
setOnClickListener(InvShape.OnClickListener onClickListener)
셰이프에 클릭 리스너를 설정합니다.
|
void |
setTag(Object tag)
셰이프에 태그를 설정합니다.
|
void |
setVisible(boolean visible)
셰이프 표출 여부를 설정합니다.
|
void |
setVisibleMaxZoom(float zoomLevel)
셰이프가 표출되기 위한 최대 줌 레벨을 설정합니다.
|
void |
setVisibleMinZoom(float zoomLevel)
셰이프가 표출되기 위한 최소 줌 레벨을 설정합니다.
|
void |
setZIndex(int zIndex)
셰이프의 Z 인덱스를 설정합니다.
|
public boolean isAttached()
public InaviMap getMap()
public void setMap(InaviMap inaviMap)
셰이프를 지도에 등록합니다.
지도에 셰이프가 등록되면 지도상에 셰이프가 표출됩니다.null
로 설정할 경우 셰이프가 지도에서 제거됩니다.inaviMap
- 셰이프를 등록할 지도 객체public InvShape.OnClickListener getOnClickListener()
InvShape.OnClickListener
객체public void setOnClickListener(InvShape.OnClickListener onClickListener)
onClickListener
- 이벤트를 받을 InvShape.OnClickListener
객체public boolean onClick()
true
이면 이벤트가 지도로 전달되지 않습니다.public Object getTag()
public void setTag(Object tag)
tag
- 설정할 Tag 객체.public boolean isVisible()
셰이프 표출 여부를 반환합니다.
값이false
이면 셰이프 관련 이벤트 콜백을 받을 수 없습니다.public void setVisible(boolean visible)
셰이프 표출 여부를 설정합니다.
값이false
이면 셰이프 관련 이벤트 콜백을 받을 수 없습니다.visible
- 셰이프 표출 여부public int getGlobalZIndex()
public void setGlobalZIndex(int globalZIndex)
globalZIndex
- 전역 Z 인덱스public int getZIndex()
셰이프의 Z 인덱스를 반환합니다.
높은 값일 수록 앞에 표출됩니다.public void setZIndex(int zIndex)
셰이프의 Z 인덱스를 설정합니다.
높은 값일 수록 앞에 표출됩니다.zIndex
- Z 인덱스public float getVisibleMinZoom()
셰이프가 표출되기 위한 최소 줌 레벨을 반환합니다.
기본값은1
입니다.public void setVisibleMinZoom(float zoomLevel)
셰이프가 표출되기 위한 최소 줌 레벨을 설정합니다.
기본값은1
입니다.zoomLevel
- 셰이프가 표출되기 위한 최소 줌 레벨.public float getVisibleMaxZoom()
셰이프가 표출되기 위한 최대 줌 레벨을 반환합니다.
기본값은20
입니다.public void setVisibleMaxZoom(float zoomLevel)
셰이프가 표출되기 위한 최대 줌 레벨을 설정합니다.
기본값은20
입니다.zoomLevel
- 셰이프가 표출되기 위한 최대 줌 레벨© 2019. iNavi Systems Corp. All rights reserved.