Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Создание МЕГА-точной карты (http://www.flasher.ru/forum/showthread.php?t=110118)

andrushkaUS 27.03.2008 12:07

Создание МЕГА-точной карты
 
Здравствуйте, укажите зеленому флешеру путь истинный:

Есть задача в создании карты, где страна (в общих чертах) разбита на области (тоже в общем), каждая область при клике увеличивается, далее уже вполне подробно видны районы данной области, при клике на район он приближается с целью увидеть участок\ки земли. Далее каждый участок будет вести только к ссылке на другую страницу. (цель карты - видеть расстояние (на глаз) данных участков земли от ближайших городов, населенных пунктов, водоемов).карта должна быть четкой и подробной.

Как я уже сказал, я не волшебник, и поэтому имея на вооружении вот такие карты (именно такой масштаб удобнее всего): http://sunsite.berkeley.edu:8085/x-u...k/M-36-131.jpg не могу себе представить как из 13 таких кусков сделать удобозагружаемый ролик! (получается точно никак не меньше 5-10 мб)

Внимание знатоки, ВОПРОСы: :umnik2: есть ли возможность сделать ролик с постепенно подгружающимися частями, как в google earth/ подгружающимися в фоновом режиме? есть ли смысл перерисовывать? или вообще отдать фриланеру (но тогда сколько это будет стоить?)

Obi 27.03.2008 12:20

Подгружайте только те куски, которые в зоне видимости. Проверять, какие куски в зоне видимости можно тем-же хитТестом.

chingachgoog 27.03.2008 12:24

На самом деле надо иметь несколько карт (разных для каждого увеличения). Эти карты разрезать на куски и подгружать при необходимости то что видишь + по куску по краям от видимого. Конечно во флеше это возможно.

andrushkaUS 27.03.2008 12:29

прошу прощения за наглость, можно какие-нибуть наводки на реализацию, если кто-то с этим уже сталкивался?

olexandr 27.03.2008 16:23

а в чем проблема? при каждом действии рассчитывай видимые участки и грузи только эти картинки и все - я такое в галерее делал. простейшая арифметика

andrushkaUS 28.03.2008 00:16

ха! а если я хочу сделать гладкую прокрутку "лапой", т.е. курсором двигать карту в стороны, это раз. и два - иметь возможность плавного зума, ну или по небольшим шагам масштаба (тогда мне прийдется делать кучу отдельных слоев картинок разного масштаба, так?)

olexandr 28.03.2008 01:00

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

Fernando Costa 28.03.2008 02:48

и как правило подобного рода работа стоит не дешево, ибо на отладку/тестирование уходит уйма времени.

Скрипун 28.03.2008 12:13

andrushkaUS, если надо просто поучится, то можно продолжать... а если реально сделать для города, то лучше заказать человека.

Кст. про плавный зум: да же на тех же google maps, при зуме там увеличивается картинка чот уже есть (ну потеря качества) и показывается до тех тор как загрузится картинка большего маштаба. и отгда плавненько заменяем на нее

Obi 28.03.2008 12:26

Цитата:

Сообщение от andrushkaUS
ха! а если я хочу сделать гладкую прокрутку "лапой", т.е. курсором двигать карту в стороны, это раз. и два - иметь возможность плавного зума, ну или по небольшим шагам масштаба (тогда мне прийдется делать кучу отдельных слоев картинок разного масштаба, так?)

Загружать картинки лучше програмно, иначе флешка будет очень много весить.


Часовой пояс GMT +4, время: 18:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.