public final class CameraUpdateFactory
extends java.lang.Object
构造器和说明 |
---|
CameraUpdateFactory() |
限定符和类型 | 方法和说明 |
---|---|
static CameraUpdate |
changeBearing(float bearing)
设置地图的旋转角度。
|
static CameraUpdate |
changeLatLng(LatLng latLng)
设置地图的中心点。
|
static CameraUpdate |
changeTilt(float tilt)
设置地图倾斜度。
|
static CameraUpdate |
newCameraPosition(CameraPosition cameraPosition)
给地图设置一个新的状态。
|
static CameraUpdate |
newLatLng(LatLng latLng)
设置地图的中心点。
|
static CameraUpdate |
newLatLngBounds(LatLngBounds bounds,
int padding)
设置显示在规定屏幕范围内的地图经纬度范围。
|
static CameraUpdate |
newLatLngBounds(LatLngBounds bounds,
int width,
int height,
int padding)
设置显示在规定宽高中的地图经纬度范围。
|
static CameraUpdate |
newLatLngBoundsRect(LatLngBounds latlngbounds,
int paddingLeft,
int paddingRight,
int paddingTop,
int paddingBottom)
设置显示在规定屏幕范围内的地图经纬度范围。
|
static CameraUpdate |
newLatLngZoom(LatLng latLng,
float zoom)
设置地图中心点以及缩放级别。
|
static CameraUpdate |
scrollBy(float xPixel,
float yPixel)
按像素移动地图中心点
|
static CameraUpdate |
zoomBy(float amount)
根据给定增量缩放地图级别,在当前地图显示的级别基础上加上这个增量。
|
static CameraUpdate |
zoomBy(float amount,
Point focus)
根据给定增量并以给定的屏幕像素点为中心点缩放地图级别。
|
static CameraUpdate |
zoomIn()
放大地图缩放级别,在当前地图显示的级别基础上加1。
|
static CameraUpdate |
zoomOut()
缩小地图缩放级别,在当前地图显示的级别基础上减1。
|
static CameraUpdate |
zoomTo(float zoom)
设置地图缩放级别。
|
public static CameraUpdate zoomIn()
public static CameraUpdate zoomOut()
public static CameraUpdate scrollBy(float xPixel, float yPixel)
xPixel
- 这是水平移动的像素数。正值代表可视区域向右移动,负值代表可视区域向左移动。yPixel
- 这是垂直移动的像素数。正值代表可视区域向下移动,负值代表可视区域向上移动。public static CameraUpdate zoomTo(float zoom)
zoom
- 地图缩放级别。public static CameraUpdate zoomBy(float amount)
amount
- 地图缩放级别增量。public static CameraUpdate zoomBy(float amount, Point focus)
amount
- 地图缩放级别增量。focus
- 地图缩放中心点对应的屏幕坐标。public static CameraUpdate newCameraPosition(CameraPosition cameraPosition)
cameraPosition
- 新的地图状态。public static CameraUpdate newLatLng(LatLng latLng)
latLng
- 地图中心点。public static CameraUpdate newLatLngZoom(LatLng latLng, float zoom)
latLng
- 地图中心点。zoom
- 缩放级别,[3-20]。public static CameraUpdate newLatLngBounds(LatLngBounds bounds, int padding)
bounds
- 地图显示经纬度范围,不能为 null。padding
- 设置经纬度范围和mapView边缘的空隙,单位像素。这个值适用于区域的四个边。public static CameraUpdate changeLatLng(LatLng latLng)
latLng
- 地图中心点。public static CameraUpdate changeBearing(float bearing)
bearing
- 地图旋转角度。以角度为单位,正北方向为0度,逆时针范围从0度到360度。public static CameraUpdate changeTilt(float tilt)
tilt
- 地图倾斜度。以角度为单位,范围(0,60)。public static CameraUpdate newLatLngBounds(LatLngBounds bounds, int width, int height, int padding)
bounds
- 地图显示经纬度范围。width
- 限制区域的宽度,单位像素。height
- 限制区域的高度,单位像素。padding
- 经纬度范围与限制区域的边缘间隙,单位像素。public static CameraUpdate newLatLngBoundsRect(LatLngBounds latlngbounds, int paddingLeft, int paddingRight, int paddingTop, int paddingBottom)
latlngbounds
- 地图显示经纬度范围。paddingLeft
- 设置经纬度范围和mapView左边缘的空隙。paddingRight
- 设置经纬度范围和mapView右边缘的空隙。paddingTop
- 设置经纬度范围和mapView上边缘的空隙。paddingBottom
- 设置经纬度范围和mapView下边缘的空隙。