Я работаю над новым наложением для карты в моем приложении.Наложение расширяет ItemizedOverlay и используется для размещения пользовательских карт на карте.Эти рисованные объекты на самом деле являются контейнерами для TextView, который в свою очередь рисуется на карте.
Это все работает хорошо, но, похоже, есть проблема в том, как его очищают, потому что начали появляться маленькие квадраты (примерно 0,7 см х 0,7 см на экране HTC Desire) (и, кажется, размножаются) распространяются по карте в равномерно распределенной сетке (хотя часто и не полностью покрывают экран), как показано на рисунке ниже:
Пустые квадраты
Они не являются«дыры» в загруженных плитках карты, а не вся плитка загружается, а затем появляются квадраты сверху.
Самое интересное, что даже после удаления приложения, а затем установки старой версии, котораяникогда не показывал эту проблему, квадраты по-прежнему отображать.Это относится как к устройству, так и к эмулятору.
Кто-нибудь видел что-то подобное раньше?Любые намеки на то, что я сделал неправильно, или что я могу сделать, чтобы это исправить?