Osmdroid入门(2.2)MapController

                                    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);
    }
发布了16 篇原创文章 · 获赞 2 · 访问量 3496

猜你喜欢

转载自blog.csdn.net/weixin_41012454/article/details/104325752
2.2