我有一个拉斐尔纸的作品像谷歌地图。是否可以在Raphael中创建unzoom元素?
有一个像地图一样的主要内容,许多覆盖层都附着在它上面,就像Google地图上的针和标记一样。
所以当我缩放时,我想要缩放主要内容,并且这些覆盖图需要移动到正确的位置,但保持原有的尺寸。 (例如,在Google地图中,缩放城市时,这些叠加层将始终附加到屏幕上具有相同大小的正确地址)。
我目前正在创建数千篇论文,并在发生缩放时手动保持其位置。但是这会导致很多工作。 所以我很有兴趣知道是否可以在一张纸上绘制所有东西。只是做一些魔术来阻止这些元素在变焦发生时被调整大小。 类似于:
paper.rect(0, 0, 10, 10).attr({resize: false})
我希望可以避免计算位置,因为我也处理大量的拖动和移动。有没有办法让纸张自己处理位置? – xzhang 2013-03-26 22:23:35