public class MapController extends java.lang.Object implements IMapController, MapView.OnFirstLayoutListener
构造器和说明 |
---|
MapController(MapView mapView)
构造器
|
限定符和类型 | 方法和说明 |
---|---|
void |
animateTo(IGeoPoint point)
动画滑动到指定位置
|
void |
animateTo(int x,
int y)
动画滑动到指定的点
|
void |
onFirstLayout(View v,
int left,
int top,
int right,
int bottom)
地图准备完毕后执行监听
|
void |
scrollBy(int x,
int y)
滑动到指定位置
|
void |
setCenter(IGeoPoint point)
Set the map view to the given center.
|
int |
setZoom(int zoomlevel)
设置指定zoom级别
|
void |
stopAnimation(boolean jumpToTarget)
Stops a running animation.
|
void |
stopPanning()
停止pannning
|
boolean |
zoomIn()
Zoom in by one zoom level.
|
boolean |
zoomInFixing(int xPixel,
int yPixel)
zoom in
|
boolean |
zoomOut()
Zoom out by one zoom level.
|
boolean |
zoomOutFixing(int xPixel,
int yPixel)
zoom out
|
boolean |
zoomTo(int zoomLevel)
zoom 到指定级别
|
boolean |
zoomToFixing(int zoomLevel,
int xPixel,
int yPixel)
zoom 到指定级别
|
void |
zoomToSpan(BoundingBoxE6 bb)
根据指定坐标进行zoom变化
|
void |
zoomToSpan(int latSpanE6,
int lonSpanE6)
zoom 到指定位置
|
public MapController(MapView mapView)
mapView
- 地图对象public void onFirstLayout(View v, int left, int top, int right, int bottom)
MapView.OnFirstLayoutListener
onFirstLayout
在接口中 MapView.OnFirstLayoutListener
v
- 布局left
- lefttop
- topright
- rightbottom
- bottompublic void zoomToSpan(BoundingBoxE6 bb)
bb
- e6坐标对象public void zoomToSpan(int latSpanE6, int lonSpanE6)
IMapController
zoomToSpan
在接口中 IMapController
public void animateTo(IGeoPoint point)
IMapController
animateTo
在接口中 IMapController
point
- 指定坐标public void animateTo(int x, int y)
x
- y
- public void scrollBy(int x, int y)
IMapController
scrollBy
在接口中 IMapController
x
- x轴y
- y轴public void setCenter(IGeoPoint point)
setCenter
在接口中 IMapController
point
- 指定坐标public void stopPanning()
IMapController
stopPanning
在接口中 IMapController
public void stopAnimation(boolean jumpToTarget)
stopAnimation
在接口中 IMapController
jumpToTarget
- public int setZoom(int zoomlevel)
IMapController
setZoom
在接口中 IMapController
public boolean zoomIn()
zoomIn
在接口中 IMapController
public boolean zoomInFixing(int xPixel, int yPixel)
IMapController
zoomInFixing
在接口中 IMapController
public boolean zoomOut()
zoomOut
在接口中 IMapController
public boolean zoomOutFixing(int xPixel, int yPixel)
IMapController
zoomOutFixing
在接口中 IMapController
public boolean zoomTo(int zoomLevel)
IMapController
zoomTo
在接口中 IMapController
public boolean zoomToFixing(int zoomLevel, int xPixel, int yPixel)
IMapController
zoomToFixing
在接口中 IMapController