6.图层(OverLayer)

愿你出走半生,归来仍是少年!

        在Osmdroid中,数据的承载主要依托于图层对象进行展示。以下为现在Osmdroid支持的图层类型以及部分概述。

1.OverLayer

        是MapView中所有图层的最基础类,抽象类,不可直接实例化。

2.FolderOverlay:OverLayer

        Osmdroid中的组图层,它仅仅就是一个容器,便于图层的分级管理。

3.GroundOverlay:OverLayer

        用于放置图片的图层,图层的四个角都是需要设定空间位置的,相当于可将一张图片通过四个空间位置放置在地图指定位置上进行展示。

4.GroundOverlay2:OverLayer

        同上,只是有两个角。已废弃,不推荐使用。

5.GroundOverlay4:OverLayer

        同上,四个角。已废弃,不推荐使用。

6.CopyrightOverlay:OverLayer

        版权叠加图层,使用后在地图上可设置一个文本描述的版权信息。

7.IconOverlay:IconOverlay

        在指定的空间位置放置一个图标的图层,相当于可符号化的图层。

8.ClickableIconOverlay:IconOverlay

        IconOverlay的派生类,在其基础上增加了每个点符号的点击支持以及长按支持。除此之外还支持挂接泛型的数据。

9.OverlayWithIW:OverLayer

        抽象类,点击后可通过Osmdroid的信息框展示一个标题、描述、子描述信息。

10.Marker:OverlayWithIW

        OverlayWithIW的派生类。可将点符号化展示在地图上,并支持其父类的点击特性。

11.ItemizedOverlay:OverLayer

        抽象类,并支持泛型使用。OverlayItem是一个带有标题和描述的空间,可符号化。ItemizedOverlay可绘制出一系列的Item进行呈现,并支持单击。

12.ItemizedIconOverlay:ItemizedOverlay

        ItemizedOverlay的派生类,在其父类的基础上增加了Item的新增、删除管理。

13.ItemizedOverlayWithFocus:ItemizedIconOverlay

        ItemizedIconOverlay的派生类,已废弃,不推荐使用

14.MapEventsOverlay:OverLayer

        事件图层,支持单击和长按。

15.PolyOverlayWithIW:OverlayWithIW

        OverlayWithIW的派生类,抽象类。包含了折线和多边形的通用方法。

16.Polygon:PolyOverlayWithIW

        多边形图层。

17.Polyline:PolyOverlayWithIW

        折线图层。

18.ScaleBarOverlay:OverLayer

        比例尺图层。

19.TilesOverlay:OverLayer

        瓦片图层。通过瓦片资源提供器展示瓦片数据。

20.MinimapOverlay:TilesOverlay

        缩略地图。

21.CompassOverlay:OverLayer

        罗盘图层。

22.RotationGestureOverlay:OverLayer

        地图旋转手势图层。可支持旋转展示地图。当只进行数据展示时最好不用,当应用涉及到数据采集时可酌情使用。

23.LatLonGridlineOverlay2:OverLayer

        经纬度网格线图层。

24.DirectedLocationOverlay:OverLayer

        定位图层,展示方向。

25.SimpleLocationOverlay:SimpleLocationOverlay

        简单的定位图层。一个点。

26.MyLocationNewOverlay:OverLayer

        定位图层,推荐使用。

27.SimpleFastPointOverlay:OverLayer

        点的快速绘制图层。支持点的颜色和标签,不支持图片等符号化形式。速度快,可承重的数据量也大。

        

你可能感兴趣的:(Osmdroid,android,osmdroid)