MiMark
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору to relictus Если я правильно понял, то Вы в ближайшее время собираетесь заняться реализацией возможности просмотра уже закаченных/незакачанных областей. Предлагаю следующий идею, которая, ИМХО, лучше чем реализация в САС: 1. Размер всех тайлов в пикселях на эране сделать настраиваемым, т.е. размер всех тайлов на экране всегда один и тот-же, но не только 256, а настраивается пользователем из ряда: 1024, 512, 256, 128, 64, 32, 16 и может быть ещё и 8. 2. Тайлы, которые высвечиваются на экран растягиваются или сжимаются до размеров выбранного пользователем размера из ряда в п.1 При этом получается для разных размеров: - 1024, 512 - увеличенное изображение текущего уровня соответственно в 4 и в 2 раза, что иногда удобно для просмотра, если нет данных более подробного уровня или просто плохое зрение или условия освещения плохи и т.д.; - 256 - обычное отображение как сейчас и есть; - 128, 64, 32, 16 отображение этого-же слоя, но уменьшенного соответственно в 2, 4, 8 и в 16 раз, что удобно, т.к. при этом на экране видна большая область местности, хоть сами и тайлы стали меньше и стали менее подробными. Достоинства: 1. Стоим на том слое информация о котором нам и нужна; 2. Когда занимаемся закачкой, то детальная информация для рассматривания карты нам не особо нужна и можно включить режим уменьшенного отображения тайлов и тогда мы видим больший кусок местности, причем включив режим "выделение куска", можно захватить/выделить больший кусок местности(конечно если карта уменьшена); 3. Иногда чтобы сориентироваться на местности можно не переключать слои а просто уменьшать/увеличивать карту, за счёт размера каждого тайла (это особенно удобно, если вы уже в пути и других слоёв у Вас просто нет- не скачаны или их не существует на google); Недостаток только один: Уменьшать можно не до бесконечности, а только до размеров, например, 8х8 пикселей или 4х4, а может и только до 16х16 пикселей, далее уже не имеет смысла, т.к. изображение, скорее всего, будет неразличимо. САС умеет уменьшать до одного пикселя, но за счёт того, что отображается другой слой не тот, который нам нужен, а который нужен отображается затенением ещё не скаченных мест. Повторюсь главное достоинство описанного метода, по сравнению с САС это то что можно будет выделять большие куски в режиме выделения, а также режим увеличения (лупы) когда надо что-то рассмотреть, а более подробного слоя просто нет. | Всего записей: 39 | Зарегистр. 05-05-2008 | Отправлено: 18:20 06-03-2009 | Исправлено: MiMark, 18:26 06-03-2009 |
|