public class MapZoomController extends java.lang.Object implements AnimationController.AnimationEventHandler
| 构造器和说明 |
|---|
MapZoomController(MapRenderer mapRenderer) |
| 限定符和类型 | 方法和说明 |
|---|---|
float |
getAnimationDuration()
获取动画持续时间
|
float |
getZoomLevel()
获取缩放级别
|
float |
getZoomStep()
获取缩放步长
|
void |
onAnimationCancel()
动画取消
|
void |
onAnimationEnd()
动画结束
|
void |
onAnimationStart()
动画开始
|
void |
onAnimationUpdated(float value,
java.lang.Object userData)
动画更新后的回调函数
|
void |
setAnimationDuration(long duration)
设置动画持续时间
|
void |
setZoomLevel(float zoomLevel)
设置当前缩放级别
|
void |
setZoomStep(float step)
设置缩放步长
|
void |
zoom(boolean zoomIn)
缩放地图
|
void |
zoomAtPoint(boolean zoomIn,
android.graphics.Point pos)
在指定的位置缩放地图
|
void |
zoomToTargetLevelAtPoint(float targetZoomLevel,
android.graphics.Point pos)
在指定位置上将地图级别设置到指定的级别
|
public MapZoomController(MapRenderer mapRenderer)
public void zoom(boolean zoomIn)
zoomIn - 是否放大地图public void zoomAtPoint(boolean zoomIn,
android.graphics.Point pos)
zoomIn - 是否放大地图pos - 缩放不变的位置public void zoomToTargetLevelAtPoint(float targetZoomLevel,
android.graphics.Point pos)
targetZoomLevel - pos - public void setZoomLevel(float zoomLevel)
zoomLevel - 缩放级别public float getZoomLevel()
public void setZoomStep(float step)
step - 缩放步长public float getZoomStep()
public void setAnimationDuration(long duration)
duration - 持续时间public float getAnimationDuration()
public void onAnimationUpdated(float value,
java.lang.Object userData)
onAnimationUpdated 在接口中 AnimationController.AnimationEventHandlervalue - 当前动画属性值userData - 用户数据public void onAnimationStart()
public void onAnimationEnd()
public void onAnimationCancel()
©Mapbar Engine Team;All Rights Reserved