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下边缘的空隙。