Кто-нибудь знает связь между членами списка Android Itemized Overlay и когда вызывается draw ().В частности, я пытаюсь выяснить, вызывается ли draw один раз для каждого оверлея или только один раз для всего набора.
Спасибо, R.
Насколько я понимаю, draw () вызывается один раз при каждом перемещении карты (когда вы касаетесь экрана и перемещаете палец). Я имею в виду, что если вы хотите рисовать текст на каждом оверлее (имя или что-то еще), вы должны перебирать свой ArrayList в переопределенном draw ().
Насколько я могу судить, он вызывается дважды для каждого видимого элемента. Тем не менее, я не смог выяснить, к какому предмету он обращается, что затрудняет любой пересчет нарисованных предметов (по меньшей мере)
Я переопределил draw () в моем ProjectOverlay расширяет класс ItemizedOverlay, и в нем я зацикливаюсь, хотя заполнение списка наложений примерно так:потому что это, кажется, работает нормально.