http://developer.baidu.com/map/android_refer/index.html
百度地图在线文档
http://developer.baidu.com/map/android_refer/index.html
百度地图在线文档
http://developer.baidu.com/map/android_refer/index.html
http://developer.baidu.com/map/android_refer/com/baidu/mapapi/model/class-use/LatLngBounds.html
类 com.baidu.mapapi.model.LatLngBounds
的使用
http://developer.baidu.com/map/android_refer/com/baidu/mapapi/model/class-use/LatLngBounds.html
类 com.baidu.mapapi.model.LatLngBounds
的使用
http://developer.baidu.com/map/android_refer/com/baidu/mapapi/model/class-use/LatLngBounds.html
com.baidu.mapapi.map.MapStatus,定义地图状态
嵌套类概要
限定符和类型 | 类和说明 |
---|---|
static class | MapStatus.Builder
地图状态构造器
|
字段概要
限定符和类型 | 字段和说明 |
---|---|
float | overlook
地图俯仰角度。
|
float | rotate
地图旋转角度。
|
LatLng | target
地图操作的中心点。
|
Point | targetScreen
地图操作中心点在屏幕中的坐标
|
float | zoom
地图缩放级别 3~19
|
com.baidu.mapapi.map.Overlay,地图覆盖物基类
方法概要
限定符和类型 | 方法和说明 |
---|---|
Bundle | getExtraInfo()
获取覆盖物额外信息
|
int | getZIndex()
获取覆盖物 zIndex
|
boolean | isVisible()
设置覆盖物可见性
|
void | remove()
删除该覆盖物
|
void | setExtraInfo(Bundle extraInfo)
设置覆盖物额外信息
|
void | setVisible(boolean visible)
获取覆盖物可见性
|
void | setZIndex(int zIndex)
设置覆盖物 zIndex
|
com.baidu.mapapi.map.Marker,定义地图 Marker 覆盖物,该类是com.baidu.mapapi.map.Overlay的子类
方法概要
限定符和类型 | 方法和说明 |
---|---|
float | getAnchorX()
获取 Marker 覆盖物水平方向锚点比例
|
float | getAnchorY()
获取 Marker 覆盖物垂直方向锚点比例
|
BitmapDescriptor | getIcon()
获取 Marker 覆盖物的图标
|
LatLng | getPosition()
获取 Marker 覆盖物的位置坐标
|
float | getRotate()
获取 Marker 覆盖物旋转角度
|
java.lang.String | getTitle()
获取 Marker 覆盖物的标题
|
boolean | isDraggable()
获取 marker 覆盖物是否可以拖拽
|
boolean | isPerspective()
获取 Marker 覆盖物是否开启近大远小效果
|
void | setAnchor(float anchorX, float anchorY)
设置 Marker 覆盖物的锚点比例,默认(0.5f, 1.0f)水平居中,垂直下对齐
|
void | setDraggable(boolean draggable)
设置 marker 是否允许拖拽,默认不可拖拽
|
void | setIcon(BitmapDescriptor icon)
设置 Marker 覆盖物的图标,相同图案的 icon 的 Marker 最好使用同一个 BitmapDescriptor 对象以节省内存空间。
|
void | setPerspective(boolean perspective)
设置是否开启 Marker 覆盖物近大远小效果,默认开启
|
void | setPosition(LatLng position)
设置 Marker 覆盖物的位置坐标
|
void | setRotate(float rotate)
设置 Marker 覆盖物旋转角度,逆时针
|
void | setTitle(java.lang.String title)
设置 Marker 覆盖物的标题
|
com.baidu.mapapi.map.OverlayOptions,地图覆盖物选项基类
-
直接已知子类:
- ArcOptions, CircleOptions, DotOptions, GroundOverlayOptions, MarkerOptions, PolygonOptions, PolylineOptions, TextOptions
com.baidu.mapapi.map.MapStatusUpdate,描述地图状态将要发生的变化
com.baidu.mapapi.map.MapStatusUpdateFactory,生成地图状态将要发生的变化
方法概要
限定符和类型 | 方法和说明 |
---|---|
static MapStatusUpdate | newLatLng(LatLng latLng)
设置地图新中心点
|
static MapStatusUpdate | newLatLngBounds(LatLngBounds bounds)
设置显示在屏幕中的地图地理范围
|
static MapStatusUpdate | newLatLngBounds(LatLngBounds bounds, int width, int height)
设置显示在规定宽高中的地图地理范围
|
static MapStatusUpdate | newLatLngZoom(LatLng latLng, float zoom)
设置地图中心点以及缩放级别
|
static MapStatusUpdate | newMapStatus(MapStatus mapStatus)
设置地图新状态
|
static MapStatusUpdate | scrollBy(int xPixel, int yPixel)
按像素移动地图中心点
|
static MapStatusUpdate | zoomBy(float amount)
根据给定增量缩放地图级别
|
static MapStatusUpdate | zoomBy(float amount, Point focus)
根据给定增量以及给定的屏幕坐标缩放地图级别
|
static MapStatusUpdate | zoomIn()
放大地图缩放级别
|
static MapStatusUpdate | zoomOut()
缩小地图缩放级别
|
static MapStatusUpdate | zoomTo(float zoom)
设置地图缩放级别
|