百度地图API学习笔记(二)

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)
设置地图缩放级别

你可能感兴趣的:(Android)