5.图层控制器(DefaultOverlayManager)

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

        图层控制器用于操作在MapView中的图层。

1.图层新增

void add(int pIndex, Overlay pElement)
List overlays()

        通过add方法可向MapView中新增一个图层,并指定其顺序。或者通过获取其图层的List,进行操作新增。

2.图层移除

Overlay remove(int pIndex)
List overlays()

        通过remove方法可从MapView中移除一个图层。或者通过获取其图层的List,进行操作。

3.图层获取

Overlay get(int pIndex)

        通过此方法可获取图层。 

4.底图

TilesOverlay getTilesOverlay()
void setTilesOverlay(TilesOverlay tilesOverlay)

        通过以上两个方法可获取或设置MapView的底图图层,底图在MapView中同时只可存在一个。 

        总体看来,默认的图层管理器主要集中在图层的管理上,但是过于简单,无法实现按照图层的名称、类型进行管理。需要根据业务进行扩充才可使用。

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