2.2 MapController
1.类概述
当前类存在于包“org.osmdroid.views”内,名称为“MapController”。主要构成如下:
其中用1-4的符号标识出了博主常用的方法,1为最常用。
2.对象获取及简单操作
private void Test(){
//通过MapView对象进行获取,然后通过指定方法进行对MapView的操作
IMapController controller= osmv.getController();
//创建起点,北京天安门广场
GeoPoint fromPoint=new GeoPoint(116.404351,39.909875);
//创建目标点(成都天府广场)
GeoPoint aimPoint=new GeoPoint(104.072384,30.663562);
//设置地图中心点为起点
controller.setCenter(fromPoint);
//从北京飞行到成都,缩放等级为12级,飞行时间为2秒,飞的很快,火箭一样。。
controller.animateTo(aimPoint,12d,2000l);
//飞行到屏幕点
controller.zoomToFixing(1, 2, 2, 5000l);
}