2011-08-21 48 views

回答

2

您添加的第二个将被绘制在第一个之上。就那么简单。

+0

这真是一种耻辱。我不得不删除覆盖并重新添加它,以获得订购权,但现在所有作品都通过myMapView.getOverlays()。remove(...) –

3

当调用mapView.getOverlays()时,它会返回一个从最低层(索引0)排序到最高层的List。添加新覆盖图时,您可以拨打:

mapView.getOverlays().add(location, Overlay); 

位置值决定z-索引。因此,例如,如果我希望添加一个新图层并将其推到底部,我可以传递一个0的索引。无需删除并重新添加叠加以修复它们的顺序。