Масштабирование и панорамирование плана этажа, сделанного с помощью Raphaeljs

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

Я ищу способ масштабировать и панорамировать этот план этажа, но ничего не нахожу. Может кто-то указать мне верное направление?


person Nielsm    schedule 28.11.2011    source источник


Ответы (1)


Не изменяя код, определяющий остальные функции, перейдите на страницу http://www.irunmywebsite.com/raphael/additionalhelp.php?v=2&q=paper.setviewbox Также используйте ссылку raphael на документацию, которая всегда указывает на последнюю версию....

В Raphael 2 есть несколько мощных новых функций, которые в настоящее время широко не используются. Что приятно в этом, так это то, что это просто дополнение!

person Chasbeen    schedule 28.11.2011
comment
Спасибо за ваш ответ. Я также обнаружил, что использование setViewBox было довольно хорошим способом решить мою проблему. Теперь я использую его, чтобы сделать масштабирование, которое я хотел. Для панорамирования я не уверен, как использовать для этого setViewBox? Есть какие-нибудь рекомендации? - person Nielsm; 29.11.2011
comment
Тот факт, что вы не можете видеть все с помощью 1 масштабирования и панорамирования, не означает, что ваши элементы за пределами экрана не существуют. - person Chasbeen; 29.11.2011
comment
Я знаю это. Но я не понимаю, как я могу использовать SetViewbox для панорамирования? Должен ли я просто установить координаты x и y метода setviewbox? Что-то вроде этого: paper.setViewBox(200 200 500 500); и скажите paper.setViewBox(400,200,500,500); панорамировать вправо? - person Nielsm; 30.11.2011