Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Dragable рисунок(фон), как реализуется?


Автор: TGrey 16.2.2011, 15:53
Добрый день, подскажите куда капнуть и на чем хоть делать, такую вещь, как картинку которую возможно перетягивать мышью, для примера Браузерные игры, где есть большая карта, либо всем известный Гугл Мап, интересно, как это вообще реализуется.

Автор: Michael.de 16.2.2011, 23:51
TGrey, можно погуглить по словам: "drag and drop javascript".
Примеры: http://habrahabr.ru/blogs/javascript/61431/ и http://javascript.ru/ui/draganddrop smile

Автор: TGrey 17.2.2011, 16:18
Гуглил и находил эти ссылки) Но я интересуюсь не кодом реализации, а теоретическими сведениями.
К примеру вот в ГуглМап, как мне уже говорили, я понимаю, там большая совокупность скриптов и т.п.
Но вот к примеру в каком виде хранятся сам картинки, если на Минимальном зуме, то есть вся планета, можно сделать цельным рисунком, а как на счет большого зума? Хранятся части карты? А потом при перетаскивании подгружаются следующие картинки или как?

Автор: Michael.de 19.2.2011, 02:20
Цитата(TGrey @  17.2.2011,  16:18 Найти цитируемый пост)
Хранятся части карты? А потом при перетаскивании подгружаются следующие картинки или как?
Ну... свободного доступа к их движку у меня нет smile  Но, полагаю, при "перетаскивании" карты подгружаются (и соотв. позиционируются) следующие части в соответствующем масштабе.
Или (тогда речь не о google maps) если есть "огромная" картинка (напр. 10000 * 5000 px) - двигать всю её целиком, в зависимости от действий юзера smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)