У меня есть программа, которая создает ItemizedOverlay и карту. Все работает отлично при запуске.Как очистить/сбросить ItemizedOverlay в Android?
Когда вы закрываете и снова открываете приложение, я использую onRestart() для получения обновленной информации с моего сервера и обновления карты. Проблема в том, что на данный момент ItemizedOverlay по-прежнему содержит старые элементы, а затем переходит к добавлению новых данных в существующие данные.
Я ищу способ очистить ItemizedOverlay. Кажется, что не ItemizedOveraly.clear, или любая аналогичная функция.
Идеи о том, как я могу это сделать/почему это не очевидно?
Я сталкиваюсь с `ArrayIndexOutOfBoundsException`, даже вызывая` clear() `и` populate() `, при касании карты (местоположение удаленного элемента). Обходной путь вызывает `setLastFocusedIndex (-1)` перед `populate`, пожалуйста, найдите деталь в [этой статье] (http://bit.ly/ID45TU) – xinthink 2012-04-12 08:17:18