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

来源:互联网 发布:如何更新mac os系统 编辑:程序博客网 时间:2024/05/23 02:03

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
地图状态构造器

字段概要

字段 限定符和类型字段和说明floatoverlook
地图俯仰角度。
floatrotate
地图旋转角度。
LatLngtarget
地图操作的中心点。
PointtargetScreen
地图操作中心点在屏幕中的坐标
floatzoom
地图缩放级别 3~19

com.baidu.mapapi.map.Overlay,地图覆盖物基类

方法概要

方法 限定符和类型方法和说明BundlegetExtraInfo()
获取覆盖物额外信息
intgetZIndex()
获取覆盖物 zIndex
booleanisVisible()
设置覆盖物可见性
voidremove()
删除该覆盖物
voidsetExtraInfo(Bundle extraInfo)
设置覆盖物额外信息
voidsetVisible(boolean visible)
获取覆盖物可见性
voidsetZIndex(int zIndex)
设置覆盖物 zIndex

com.baidu.mapapi.map.Marker,定义地图 Marker 覆盖物,该类是com.baidu.mapapi.map.Overlay的子类

方法概要

方法 限定符和类型方法和说明floatgetAnchorX()
获取 Marker 覆盖物水平方向锚点比例
floatgetAnchorY()
获取 Marker 覆盖物垂直方向锚点比例
BitmapDescriptorgetIcon()
获取 Marker 覆盖物的图标
LatLnggetPosition()
获取 Marker 覆盖物的位置坐标
floatgetRotate()
获取 Marker 覆盖物旋转角度
java.lang.StringgetTitle()
获取 Marker 覆盖物的标题
booleanisDraggable()
获取 marker 覆盖物是否可以拖拽
booleanisPerspective()
获取 Marker 覆盖物是否开启近大远小效果
voidsetAnchor(float anchorX, float anchorY)
设置 Marker 覆盖物的锚点比例,默认(0.5f, 1.0f)水平居中,垂直下对齐
voidsetDraggable(boolean draggable)
设置 marker 是否允许拖拽,默认不可拖拽
voidsetIcon(BitmapDescriptor icon)
设置 Marker 覆盖物的图标,相同图案的 icon 的 Marker 最好使用同一个 BitmapDescriptor 对象以节省内存空间。
voidsetPerspective(boolean perspective)
设置是否开启 Marker 覆盖物近大远小效果,默认开启
voidsetPosition(LatLng position)
设置 Marker 覆盖物的位置坐标
voidsetRotate(float rotate)
设置 Marker 覆盖物旋转角度,逆时针
voidsetTitle(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 MapStatusUpdatenewLatLng(LatLng latLng)
设置地图新中心点
static MapStatusUpdatenewLatLngBounds(LatLngBounds bounds)
设置显示在屏幕中的地图地理范围
static MapStatusUpdatenewLatLngBounds(LatLngBounds bounds, int width, int height)
设置显示在规定宽高中的地图地理范围
static MapStatusUpdatenewLatLngZoom(LatLng latLng, float zoom)
设置地图中心点以及缩放级别
static MapStatusUpdatenewMapStatus(MapStatus mapStatus)
设置地图新状态
static MapStatusUpdatescrollBy(int xPixel, int yPixel)
按像素移动地图中心点
static MapStatusUpdatezoomBy(float amount)
根据给定增量缩放地图级别
static MapStatusUpdatezoomBy(float amount, Point focus)
根据给定增量以及给定的屏幕坐标缩放地图级别
static MapStatusUpdatezoomIn()
放大地图缩放级别
static MapStatusUpdatezoomOut()
缩小地图缩放级别
static MapStatusUpdatezoomTo(float zoom)
设置地图缩放级别

0 0
原创粉丝点击