Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.04.2011, 21:59
elder_Nosferatu вне форума Посмотреть профиль Отправить личное сообщение для elder_Nosferatu Найти все сообщения от elder_Nosferatu
  № 1  
Ответить с цитированием
elder_Nosferatu
 
Аватар для elder_Nosferatu

Регистрация: Nov 2010
Адрес: 48° 55'N 24° 42'E GMT +2:00
Сообщений: 399
Записей в блоге: 1
По умолчанию Создание аналога Google Maps

Здравствуйте!

Задача, обьявлена в заголовке, теоретически не сложная, но если учесть детализацию карты, то мороз по коже!
Дело в том, что моему знакомому нужна такая фишка на сайте, который ему заказали. Карта у него описана точками, линиями и полигонами. Также есть множество активных обьектов.

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

Я предложил обьекты оформить спрайтами, чтобы флеш сам определял, по кому там кликают, но не знаю как себя будет вести ролик при перетаскивании с кучей спрайтов (если карту разбить сеткой 50х50, то в некоторих ячейках не наберется и сотни актывних обьектов, а в тех, что ближе к центру их будет по несколько тысяч).

Буду рад всем идеям по реализации.

Добавлено через 20 часов 11 минут
Тишина... Ну что ж, попробую оживить тему новым вопросом.

Как говорилось выше, есть карта описанная полигонами. Можна читать полигоны из файла и отрисовывать их программным путем, но есть участки карты с очень большой нагрузкой. Следовательно предворительная прорисовка может очень озадачить клиентский комп. Хотелось бы заранее подготовить компилирование участки.

Ну а теперь сам вопрос: Есть ли возможность сделать такую манипуляцию (если есть другие методы - тоже очень хорощо):

- ролик читает данние участка карты;
- рисует фон карты;
- рисует Спрайты или Шейпы для актывных обьектов (всякие домики, магазинчики и прочее), задав имя, по которому их можна идентифицировать;
- сохраняет все свое содержимое как готовий свф-файл.

Первые три пункта вроде не проблемние, но вот с последним я испытываю неудобства...

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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