Проблема рисования в ItemizedOverlay MapView в спутниковом режиме

я создаю подкласс ItemizedOverlay для рисования пользовательской графики для моих элементов, проблема в том, что у меня есть MapView и мое пользовательское наложение с элементами списка... когда я создаю элементы, заполняю и рисую в «режиме карты» (setSatellite ( false)) работает хорошо, но когда я меняю режим на setSatellite(true), мой пользовательский оверлей содержит все элементы, но не обновляет, делает недействительным, перерисовывает карту, я пытаюсь вызвать все эти методы и ничего. Я также пытаюсь очистить оверлеи и добавить новый (довольно плохой) и ничего. Кто-нибудь знает, что происходит с пользовательским наложением, когда я меняю setSatellite true или false?

заранее спасибо.


person Franco    schedule 26.11.2010    source источник


Ответы (1)


Я уже решил это, проблема была в иерархии действий, потому что у меня есть TabActivity с двумя дочерними действиями, одно в режиме карты, а другое в спутниковом режиме, и список детализированных наложений не был разделен между действиями, действительно есть два разных Активности, запущенные на вкладке выбора виджета.

person Franco    schedule 26.11.2010