public class AMapOptions
extends java.lang.Object
implements android.os.Parcelable
限定符和类型 | 字段和说明 |
---|---|
static AMapOptionsCreator |
CREATOR |
static int |
LOGO_MARGIN_BOTTOM
LOGO边缘MARGIN常量(底部)
|
static int |
LOGO_MARGIN_LEFT
LOGO边缘MARGIN常量(左边)
|
static int |
LOGO_MARGIN_RIGHT
LOGO边缘MARGIN常量(右边)
|
static int |
LOGO_POSITION_BOTTOM_CENTER
Logo位置常量(地图底部居中)。
|
static int |
LOGO_POSITION_BOTTOM_LEFT
Logo位置常量(地图左下角)。
|
static int |
LOGO_POSITION_BOTTOM_RIGHT
Logo位置常量(地图右下角)。
|
static int |
ZOOM_POSITION_RIGHT_BUTTOM
缩放按钮位置常量(地图右下角)
|
static int |
ZOOM_POSITION_RIGHT_CENTER
缩放按钮位置常量(地图右边居中)。
|
构造器和说明 |
---|
AMapOptions()
MapView 初始化选项。
|
限定符和类型 | 方法和说明 |
---|---|
AMapOptions |
camera(CameraPosition camera)
设置地图初始化时的地图状态, 默认地图中心点为北京天安门,缩放级别为 10.0f。
|
AMapOptions |
compassEnabled(boolean enabled)
设置指南针是否可用。
|
CameraPosition |
getCamera()
获取初始化选项中地图状态。
|
boolean |
getCompassEnabled()
返回初始化选项中指南针功能是否可用。
|
int |
getLogoPosition()
获取初始化选项“高德地图”Logo的位置。
|
int |
getMapType()
返回初始化选项中地图模式。
|
boolean |
getRotateGesturesEnabled()
返回初始化选项中地图旋转手势是否可用。
|
boolean |
getScaleControlsEnabled()
返回初始化选项中比例尺功能是否可用。
|
boolean |
getScrollGesturesEnabled()
返回初始化选项中拖动手势是否可用。
|
boolean |
getTiltGesturesEnabled()
返回初始化选项中地图倾斜手势(显示3D效果)是否可用。
|
boolean |
getZoomControlsEnabled()
返回初始化选项中地图是否允许缩放。
|
boolean |
getZoomGesturesEnabled()
返回初始化选项中缩放手势是否可用。
|
AMapOptions |
logoPosition(int position)
设置“高德地图”Logo的位置。
|
AMapOptions |
mapType(int mapType)
设置地图模式,默认普通地图。
|
AMapOptions |
rotateGesturesEnabled(boolean enabled)
设置地图是否可以通过手势进行旋转。
|
AMapOptions |
scaleControlsEnabled(boolean enabled)
设置地图是否显示比例尺,默认为false。
|
AMapOptions |
scrollGesturesEnabled(boolean enabled)
设置地图是否可以通过手势滑动。
|
AMapOptions |
tiltGesturesEnabled(boolean enabled)
设置地图是否可以通过手势倾斜(3D效果),默认为true。
|
AMapOptions |
zoomControlsEnabled(boolean enabled)
设置地图是否允许缩放。
|
AMapOptions |
zoomGesturesEnabled(boolean enabled)
设置地图是否可以通过手势进行缩放。
|
public static final AMapOptionsCreator CREATOR
public static final int LOGO_POSITION_BOTTOM_LEFT
public static final int LOGO_POSITION_BOTTOM_CENTER
public static final int LOGO_POSITION_BOTTOM_RIGHT
public static final int ZOOM_POSITION_RIGHT_CENTER
public static final int ZOOM_POSITION_RIGHT_BUTTOM
public static final int LOGO_MARGIN_LEFT
public static final int LOGO_MARGIN_RIGHT
public static final int LOGO_MARGIN_BOTTOM
public AMapOptions logoPosition(int position)
position
- Logo的位置。
左下:LOGO_POSITION_BOTTOM_LEFT
底部居中:LOGO_POSITION_BOTTOM_CENTER
右下:LOGO_POSITION_BOTTOM_RIGHTpublic AMapOptions mapType(int mapType)
mapType
- 地图模式: MAP_TYPE_NORMAL:普通地图,值为1;
MAP_TYPE_SATELLITE:卫星地图,值为2;
MAP_TYPE_NIGHT 黑夜地图,夜间模式,值为3;
MAP_TYPE_NAVI 导航模式,值为4;
MAP_TYPE_BUS 公交模式,值为5。public AMapOptions camera(CameraPosition camera)
camera
- 地图状态。public AMapOptions scaleControlsEnabled(boolean enabled)
enabled
- true 显示,false 不显示。public AMapOptions zoomControlsEnabled(boolean enabled)
enabled
- true 支持,false 不支持。public AMapOptions compassEnabled(boolean enabled)
enabled
- true表示可用,false表示不可用。public AMapOptions scrollGesturesEnabled(boolean enabled)
enabled
- true 支持,false 不支持。public AMapOptions zoomGesturesEnabled(boolean enabled)
enabled
- true 支持,false 不支持。public AMapOptions tiltGesturesEnabled(boolean enabled)
enabled
- true 支持,false 不支持。public AMapOptions rotateGesturesEnabled(boolean enabled)
enabled
- true 支持,false 不支持。public int getLogoPosition()
public int getMapType()
public CameraPosition getCamera()
public boolean getScaleControlsEnabled()
public boolean getZoomControlsEnabled()
public boolean getCompassEnabled()
public boolean getScrollGesturesEnabled()
public boolean getZoomGesturesEnabled()
public boolean getTiltGesturesEnabled()
public boolean getRotateGesturesEnabled()