public final class MapStatusUpdateFactory
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static MapStatusUpdate |
newLatLng(LatLng latLng)
设置地图新中心点
|
static MapStatusUpdate |
newLatLngBounds(LatLngBounds bounds)
设置显示在屏幕中的地图地理范围
|
static MapStatusUpdate |
newLatLngBounds(LatLngBounds bounds,
int width,
int height)
设置显示在规定宽高中的地图地理范围
|
static MapStatusUpdate |
newLatLngBounds(LatLngBounds bounds,
int paddingLeft,
int paddingTop,
int paddingRight,
int paddingBottom)
设置显示在指定相对于MapView的padding中的地图地理范围
|
static MapStatusUpdate |
newLatLngZoom(LatLngBounds bounds,
int paddingLeft,
int paddingTop,
int paddingRight,
int paddingBottom)
根据Padding设置地理范围的合适缩放级别
|
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)
设置地图缩放级别
|
public static MapStatusUpdate newMapStatus(MapStatus mapStatus)
mapStatus
- 地图新状态public static MapStatusUpdate newLatLng(LatLng latLng)
latLng
- 地图新中心点public static MapStatusUpdate newLatLngBounds(LatLngBounds bounds)
bounds
- 地图显示地理范围,不能为 nullpublic static MapStatusUpdate newLatLngBounds(LatLngBounds bounds, int width, int height)
bounds
- 地图显示地理范围,不能为 nullwidth
- 大于零height
- 大于零public static MapStatusUpdate newLatLngZoom(LatLng latLng, float zoom)
latLng
- 地图中心点,不能为 nullzoom
- 缩放级别 [4, 21]public static MapStatusUpdate scrollBy(int xPixel, int yPixel)
xPixel
- 水平方向移动像素数yPixel
- 垂直方向移动像素数public static MapStatusUpdate zoomBy(float amount)
amount
- 地图缩放级别增量public static MapStatusUpdate zoomBy(float amount, Point focus)
amount
- 地图缩放级别增量focus
- 地图缩放中心点屏幕坐标, 若为 null 则返回 nullpublic static MapStatusUpdate zoomIn()
public static MapStatusUpdate zoomOut()
public static MapStatusUpdate zoomTo(float zoom)
zoom
- 地图缩放级别public static MapStatusUpdate newLatLngBounds(LatLngBounds bounds, int paddingLeft, int paddingTop, int paddingRight, int paddingBottom)
bounds
- 地图显示地理范围,不能为nullpaddingLeft
- 相对于地图View的左边距,单位为像素paddingTop
- 相对于地图View的上边距,单位为像素paddingRight
- 相对于地图View的右边距,单位为像素paddingBottom
- 相对于地图View的下边距,单位为像素public static MapStatusUpdate newLatLngZoom(LatLngBounds bounds, int paddingLeft, int paddingTop, int paddingRight, int paddingBottom)
bounds
- 地图显示地理范围,不能为nullpaddingLeft
- 相对于地图View的左边距,单位为像素paddingTop
- 相对于地图View的上边距,单位为像素paddingRight
- 相对于地图View的右边距,单位为像素paddingBottom
- 相对于地图View的下边距,单位为像素