public final class UiSettings
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
int |
getLogoPosition()
获取“高德地图”Logo的位置。
|
int |
getZoomPosition()
获取缩放按钮的位置。
|
boolean |
isCompassEnabled()
返回指南针控件是否可见。
|
boolean |
isGestureScaleByMapCenter()
返回是否以地图中心点缩放
|
boolean |
isIndoorSwitchEnabled()
返回室内地图楼层切换控件是否显示。
|
protected boolean |
isLogoEnable() |
boolean |
isMyLocationButtonEnabled()
返回定位按钮是否可见。
|
boolean |
isRotateGesturesEnabled()
返回旋转手势是否可用。
|
boolean |
isScaleControlsEnabled()
返回比例尺控件是否可见。
|
boolean |
isScrollGesturesEnabled()
返回拖拽手势是否可用。
|
boolean |
isTiltGesturesEnabled()
返回倾斜手势是否可用。
|
boolean |
isZoomControlsEnabled()
返回缩放按钮是否可见。
|
boolean |
isZoomGesturesEnabled()
返回缩放手势是否可用。
|
void |
setAllGesturesEnabled(boolean enabled)
设置所有手势是否可用
|
void |
setCompassEnabled(boolean enabled)
设置指南针是否可见。
|
void |
setGestureScaleByMapCenter(boolean isGestureScaleByMapCenter)
设置是否以地图中心点缩放
注:优先级低于 AMap.setPointToCenter(int, int) |
void |
setIndoorSwitchEnabled(boolean isIndoorSwitchEnabled)
设置室内地图楼层切换控件是否可见。
|
void |
setLogoBottomMargin(int pixels)
设置Logo下边界距离屏幕底部的边距
|
void |
setLogoLeftMargin(int pixels)
设置Logo左边界距离屏幕左侧的边距
|
void |
setLogoPosition(int position)
设置“高德地图”Logo的位置。
|
void |
setMyLocationButtonEnabled(boolean enabled)
设置定位按钮是否可见。
|
void |
setRotateGesturesEnabled(boolean enabled)
设置旋转手势是否可用。
|
void |
setScaleControlsEnabled(boolean enabled)
设置比例尺控件是否可见
|
void |
setScrollGesturesEnabled(boolean enabled)
设置拖拽手势是否可用。
|
void |
setTiltGesturesEnabled(boolean enabled)
设置倾斜手势是否可用。
|
void |
setZoomControlsEnabled(boolean enabled)
设置缩放按钮是否可见。
|
void |
setZoomGesturesEnabled(boolean enabled)
设置双指缩放手势是否可用。
|
void |
setZoomPosition(int position)
设置缩放按钮的位置。
|
public void setScaleControlsEnabled(boolean enabled)
enabled
- true表示可见,false表示不可见。public void setZoomControlsEnabled(boolean enabled)
enabled
- true表示可见,false表示不可见。public void setCompassEnabled(boolean enabled)
enabled
- true表示可见,false表示不可见。public void setMyLocationButtonEnabled(boolean enabled)
enabled
- true表示可见,false表示不可见。public void setScrollGesturesEnabled(boolean enabled)
enabled
- true为可用; false 为不可用。public void setZoomGesturesEnabled(boolean enabled)
enabled
- true为可用; false 为不可用。public void setTiltGesturesEnabled(boolean enabled)
enabled
- true为可用; false 为不可用。public void setRotateGesturesEnabled(boolean enabled)
enabled
- true为可用; false 为不可用。public void setAllGesturesEnabled(boolean enabled)
enabled
- true为可用; false 为不可用。public void setLogoPosition(int position)
position
- 位置参数。屏幕左下角:AMapOptions.LOGO_POSITION_BOTTOM_LEFT
底部居中:AMapOptions.LOGO_POSITION_BOTTOM_CENTER
右下:AMapOptions.LOGO_MARGIN_RIGHT
public void setZoomPosition(int position)
position
- 右边界中部:AMapOptions.ZOOM_POSITION_RIGHT_CENTER
右下:AMapOptions.ZOOM_POSITION_RIGHT_BUTTOM
。public int getZoomPosition()
AMapOptions.ZOOM_POSITION_RIGHT_CENTER
右下:AMapOptions.ZOOM_POSITION_RIGHT_BUTTOM
。public boolean isScaleControlsEnabled()
public boolean isZoomControlsEnabled()
public boolean isCompassEnabled()
public boolean isMyLocationButtonEnabled()
public boolean isScrollGesturesEnabled()
public boolean isZoomGesturesEnabled()
public boolean isTiltGesturesEnabled()
public boolean isRotateGesturesEnabled()
public int getLogoPosition()
AMapOptions.LOGO_POSITION_BOTTOM_LEFT
底部居中:AMapOptions.LOGO_POSITION_BOTTOM_CENTER
右下:AMapOptions.LOGO_MARGIN_RIGHT
public boolean isIndoorSwitchEnabled()
public void setIndoorSwitchEnabled(boolean isIndoorSwitchEnabled)
isIndoorSwitchEnabled
- true 为可见;false 不可见。public final void setLogoLeftMargin(int pixels)
pixels
- 像素public final void setLogoBottomMargin(int pixels)
pixels
- 像素public void setGestureScaleByMapCenter(boolean isGestureScaleByMapCenter)
AMap.setPointToCenter(int, int)
isGestureScaleByMapCenter
- true:以地图中心的进行缩放,false:不以地图中心的进行缩放public boolean isGestureScaleByMapCenter()
protected boolean isLogoEnable()