Удалить все наложения

У меня есть следующий код для добавления наложения

myMapView.getOverlays().add(sites);
myMapView.invalidate();

У меня также есть следующий код удаления, где сайты являются глобальной переменной.

if (sites != null) {
                // myMapView.getOverlays().clear();
                myMapView.getOverlays().remove(sites);
                myMapView.invalidate();
                sites = null;
            }

Иногда у меня остаются дубликаты, поэтому я хотел бы удалить все наложения с карты, возможно ли это?


person Lee Armstrong    schedule 12.09.2010    source источник
comment
myMapView.getOverlays().clear() не очищает карту?   -  person Nemi    schedule 16.09.2010


Ответы (1)


Похоже, у меня все это время был ответ!

myMapView.getOverlays().clear()

person Lee Armstrong    schedule 20.09.2010
comment
Но я не могу добавить наложения после очистки с помощью .clear(). - person Coder88; 08.05.2021