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.AnimationEventHandler
value
- 当前动画属性值userData
- 用户数据public void onAnimationStart()
public void onAnimationEnd()
public void onAnimationCancel()
©Mapbar Engine Team;All Rights Reserved