public final class UiSettings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
LOGO_POSITION_CENTER_BOTTOM |
static int |
LOGO_POSITION_CENTER_TOP |
static int |
LOGO_POSITION_LEFT_BOTTOM |
static int |
LOGO_POSITION_LEFT_TOP |
static int |
LOGO_POSITION_RIGHT_BOTTOM |
static int |
LOGO_POSITION_RIGHT_TOP |
static int |
SCALEVIEW_POSITION_CENTER_BOTTOM |
static int |
SCALEVIEW_POSITION_LEFT_BOTTOM |
static int |
SCALEVIEW_POSITION_RIGHT_BOTTOM |
Constructor and Description |
---|
UiSettings(CoreUiSettings uiSettingsDelegate) |
Modifier and Type | Method and Description |
---|---|
protected int |
getLogoPosition() |
protected int |
getScaleViewPosition() |
boolean |
isAnimationEnabled()
返回地图动画状态
|
protected boolean |
isScaleControlsEnabled() |
protected boolean |
isScrollGesturesEnabled() |
protected boolean |
isZoomGesturesEnabled() |
protected void |
setAllGesturesEnabled(boolean enabled) |
void |
setAnimationEnabled(boolean isAnimationEnabled)
地图缩放、平移动画开关
|
void |
setLogoPosition(int position)
设置Logo位置
应当使用UiSettings.LOGO_POSITION_XXX_XXX作为参数设置Logo的位置。 |
void |
setScaleControlsEnabled(boolean enabled)
显示或隐藏比例尺
|
void |
setScaleViewPosition(int position)
设置比例尺位置。注意,比例尺禁用状态下,该方法无效。
应当使用UiSettings.SCALEVIEW_POSITION_XXX_XXX作为参数设置比例尺的位置。 |
void |
setScrollGesturesEnabled(boolean enabled)
设置是否允许Scroll
新增接口
|
void |
setZoomGesturesEnabled(boolean enabled) |
public static final int LOGO_POSITION_LEFT_BOTTOM
public static final int LOGO_POSITION_RIGHT_BOTTOM
public static final int LOGO_POSITION_RIGHT_TOP
public static final int LOGO_POSITION_LEFT_TOP
public static final int LOGO_POSITION_CENTER_BOTTOM
public static final int LOGO_POSITION_CENTER_TOP
public static final int SCALEVIEW_POSITION_LEFT_BOTTOM
public static final int SCALEVIEW_POSITION_CENTER_BOTTOM
public static final int SCALEVIEW_POSITION_RIGHT_BOTTOM
public boolean isAnimationEnabled()
public void setAnimationEnabled(boolean isAnimationEnabled)
isAnimationEnabled
- true启用动画;false 关闭动画public void setScaleControlsEnabled(boolean enabled)
public void setScrollGesturesEnabled(boolean enabled)
public void setZoomGesturesEnabled(boolean enabled)
protected void setAllGesturesEnabled(boolean enabled)
public void setLogoPosition(int position)
position
- public void setScaleViewPosition(int position)
position
- protected boolean isScaleControlsEnabled()
protected boolean isScrollGesturesEnabled()
protected boolean isZoomGesturesEnabled()
protected int getLogoPosition()
protected int getScaleViewPosition()