public final class UiSettings extends Object
UI 컨트롤, 제스처와 같은 사용자 인터페이스와 관련된 설정을 관리하는 클래스.
InaviMap.getUiSettings()
함수를 통해서만 인스턴스를 얻을 수 있습니다.Modifier and Type | Method and Description |
---|---|
boolean |
isCompassVisible()
나침반 표출 여부를 반환합니다.
|
boolean |
isLocationButtonVisible()
현위치 버튼 표출 여부를 반환합니다.
|
boolean |
isLogoClickEnabled()
로고 클릭 시 SDK 정보 팝업 표출 여부를 반환합니다.
|
boolean |
isRotateGesturesEnabled()
지도 회전 제스처 사용 여부를 반환합니다.
|
boolean |
isScaleBarVisible()
축척 바 표출 여부를 반환합니다.
|
boolean |
isScrollGesturesEnabled()
지도 스크롤 제스처 사용 여부를 반환합니다.
|
boolean |
isTiltGesturesEnabled()
지도 기울기 제스처 사용 여부를 반환합니다.
|
boolean |
isZoomControlVisible()
줌 컨트롤 표출 여부를 반환합니다.
|
boolean |
isZoomGesturesEnabled()
지도 줌 제스처 사용 여부를 반환합니다.
|
void |
setCompassVisible(boolean visible)
나침반 표출 여부를 설정합니다.
|
void |
setLocationButtonVisible(boolean visible)
현위치 버튼 표출 여부를 설정합니다.
|
void |
setLogoClickEnabled(boolean enabled)
로고 클릭 시 SDK 정보 팝업 표출 여부를 설정합니다.
|
void |
setRotateGesturesEnabled(boolean enabled)
지도 회전 제스처 사용 여부를 설정합니다.
|
void |
setScaleBarVisible(boolean visible)
축척 바 표출 여부를 설정합니다.
|
void |
setScrollGesturesEnabled(boolean enabled)
지도 스크롤 제스처 사용 여부를 설정합니다.
|
void |
setTiltGesturesEnabled(boolean enabled)
지도 기울기 제스처 사용 여부를 설정합니다.
|
void |
setZoomControlVisible(boolean visible)
줌 컨트롤 표출 여부를 지정합니다.
|
void |
setZoomGesturesEnabled(boolean enabled)
지도 줌 제스처 사용 여부를 설정합니다.
|
public void setLocationButtonVisible(boolean visible)
현위치 버튼 표출 여부를 설정합니다.
true
로 설정할 경우 현위치 버튼이 표출됩니다.visible
- 현위치 버튼 표출 여부public boolean isLocationButtonVisible()
현위치 버튼 표출 여부를 반환합니다.
기본값은false
입니다.public void setCompassVisible(boolean visible)
나침반 표출 여부를 설정합니다.
true
로 설정할 경우 나침반이 표출됩니다.visible
- 나침반 표출 여부public boolean isCompassVisible()
나침반 표출 여부를 반환합니다.
기본값은true
입니다.public void setLogoClickEnabled(boolean enabled)
비활성화 시 별도의 페이지에 아이나비 지도 SDK의 오픈 소스 라이선스와 법적 공지를 제공해야 합니다.
기본값은true
입니다.enabled
- 로고 클릭 시 SDK 정보 팝업 표출 여부.InaviMapSdk.getIntentLicenseActivity(Context)
,
InaviMapSdk.getIntentLegalNoticeActivity(Context)
public boolean isLogoClickEnabled()
로고 클릭 시 SDK 정보 팝업 표출 여부를 반환합니다.
기본값은true
입니다.public void setZoomControlVisible(boolean visible)
줌 컨트롤 표출 여부를 지정합니다.
true
로 설정할 경우 줌 컨트롤이 표출됩니다.visible
- 줌 컨트롤 표출 여부public boolean isZoomControlVisible()
줌 컨트롤 표출 여부를 반환합니다.
기본값은false
입니다.public void setScaleBarVisible(boolean visible)
축척 바 표출 여부를 설정합니다.
true
로 설정할 경우 축척 바가 표출됩니다.visible
- 축척 바 표출 여부public boolean isScaleBarVisible()
축척 바 표출 여부를 반환합니다.
기본값은true
입니다.public void setRotateGesturesEnabled(boolean enabled)
지도 회전 제스처 사용 여부를 설정합니다.
enabled
- 지도 회전 제스처 사용 여부public boolean isRotateGesturesEnabled()
지도 회전 제스처 사용 여부를 반환합니다.
기본값은true
입니다.public void setTiltGesturesEnabled(boolean enabled)
지도 기울기 제스처 사용 여부를 설정합니다.
enabled
- 지도 기울기 제스처 사용 여부public boolean isTiltGesturesEnabled()
지도 기울기 제스처 사용 여부를 반환합니다.
기본값은true
입니다.public void setZoomGesturesEnabled(boolean enabled)
지도 줌 제스처 사용 여부를 설정합니다.
enabled
- 지도 줌 제스처 사용 여부public boolean isZoomGesturesEnabled()
지도 줌 제스처 사용 여부를 반환합니다.
기본값은true
입니다.public void setScrollGesturesEnabled(boolean enabled)
지도 스크롤 제스처 사용 여부를 설정합니다.
enabled
- 지도 스크롤 제스처 사용 여부public boolean isScrollGesturesEnabled()
지도 스크롤 제스처 사용 여부를 반환합니다.
기본값은true
입니다.© 2019. iNavi Systems Corp. All rights reserved.