Osmdroid入门(2)org.osmdroid.views

                          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

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

地图缩放控件的垂直位置枚举。

 

发布了16 篇原创文章 · 获赞 2 · 访问量 3501

猜你喜欢

转载自blog.csdn.net/weixin_41012454/article/details/104316594
今日推荐