Я использовал метод draw() моего класса SitesOverlay, который расширяет ItemizedOverlay<OverlayItem> для рисования некоторых линий. Теперь я также добавляю несколько изображений на карту в качестве наложения, добавляя это изображение к List<OverlayItem> во многих разных точках.
Теперь происходит то, что везде, где линия (нарисованная с использованием метода draw()) и значок изображения перекрываются , линия рисуется поверх наложенного изображения.
Как сделать так, чтобы накладываемое изображение располагалось поверх линии?
Редактировать: я использую populate(), чтобы поместить все мои наложения на карту, как только я добавлю их в список. Можно ли как-то вызвать метод populate после использования метода draw()? Я попытался поместить populate в метод draw(), но приложение перестало работать... как-то иначе?