Увеличаване и панорамиране върху етажен план, направен с 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