2 org.osmdroid.views
1.包概述
当前包名称为“org.osmdroid.views”,是Osmdroid中用户交互中最关键的可视化部分。主要构成如下:
包里面主要分为三大类别:接口、类、枚举。
2.接口
2.1 CustomZoomButtonsController.OnZoomListener
地图缩放控件的缩放监听
2.2 MapView.OnFirstLayoutListener
地图已经准备好后的箭头
3.类
3.1 MapView
地图展示类,用于在底图上进行所有数据的承载以及用户交互。
https://blog.csdn.net/weixin_41012454/article/details/104320387
3.2 MapController
地图控制类,包含地图上的一些展示效果控制。
https://blog.csdn.net/weixin_41012454/article/details/104325752
扫描二维码关注公众号,回复:
9172226 查看本文章
3.3 Projection
坐标投影类,坐标包含屏幕坐标,大地坐标以及墨卡托。
3.4 CustomZoomButtonsController
自定义的缩放控制控件。
3.5 CustomZoomButtonsDisplay
缩放控件的显示。
3.6 MapController.ZoomAnimationListener
地图控制器的缩放动画监听。
3.7 MapView.LayoutParams
与osmv关联的布局信息。
3.8 MapViewRepository
为需要干净分离的“类单例”对象设计的MapView存储库。
3.枚举
3.1 CustomZoomButtonsController.Visibility
地图缩放控件的显示性枚举。
3.2 CustomZoomButtonsDisplay.HorizontalPosition
地图缩放控件的水平位置枚举
3.3 CustomZoomButtonsDisplay.VerticalPosition
地图缩放控件的垂直位置枚举。