PDA

Просмотр полной версии : Карта на flash


bartwell
19.11.2008, 18:47
Есть задача - нарисовать карту города на Flash. Исходные данные - массив с координатами (широта и долгота). Пробовал рисовать простым путем итераций по массиву и LineTo() - но при масшатбировании и перемещении по карте, подтормаживает: массив данных достаточно большой. Как можно более оптимально выполнить подобную задачу?

faust.d503
19.11.2008, 19:16
Оптимальное решение проблемы не использовать для такой задачи Flash.

А вообще просто рисовать надо не всё, а только то, что видно при данном зумировании, может быстрее будет работать. Или хотя бы выключать видимость того, что сейчас не должно быть видно. Тормоза возникают из-за того, что надо быстро перерисовывать кучу векторных объектов.
Еще можно попробовать Из векторной картинки Bitmap делать c ним работа быстрее будет.