| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Применение библиотек > Типа google maps |
| Автор: sergejzr 11.10.2008, 13:20 |
| Приветы! Необходимо реализовать программу по типу google maps. Два отличия в общем. 1) Карта своя. 2) карта скроллится только горизонтально. Остальное аналогично, zoom, drag, маркеры, разные виды. Есть ли какие нибудь библиотеки для этого? Если нет, то как реализовать в наипростейшем виде? У меня уже проблемы с позиционированием элементов возникают... |
| Автор: polosatij 11.10.2008, 14:16 |
| я сейчас копаю яваскрипт и пришёл к выводу, что очень тяжело найти какой-нибудь полноценный скрипт удовлетворяюший условиям.. посему, первое, что мне приходит в голову, это использование www.jquery.com и например, http://docs.jquery.com/Manipulation/append#content разбиваем картинку всю на участки и грузим (добавляем) в зависимости от event-ов мышки.. думаю, что написать такой скрипт на jQuery не должно составить труда.. хотя, кто знает, может уже есть где и готовые решения Добавлено @ 14:19 если у тебя только горизонтальная прокрутка, я бы использовал простой div и внутри table, а не пробовал позиционировать элементы div можно двигать по оси "х", у него есть для этого, например, margin-left, margin-right |
| Автор: sergejzr 11.10.2008, 14:28 |
| Угу, спасибо. Вообще у меня и карты-то нет. Просто маркеры на линии времени (маилстоуны проектов). Так что проблема будет сводится к позиционированию маркеров при скролле.надо будет как нибудь на таблице их позиционировать. Придётся абсолютные координаты высчитывать... |
| Автор: sergejzr 11.10.2008, 14:46 |
| Нашёл http://simile.mit.edu/timeline/ Буду разбираться. |