我正在使用 svg.js 和出色的 svg-pan-zoom 插件(https://github.com/ariutta/svg-pan-zoom)。
现在我想要一个按钮,当我单击它时,它会在我看到的视口的当前中心点上绘制一个圆圈(因此该位置是动态的,具体取决于我所做的平移/缩放)。
我在这里设置了一个快速示例,在指定位置静态绘制圆。
请注意我有一些特定的需求:我正在显示一个具有如下比例因子的“背景”图像:
var map = mainWindow.group();
map.addClass('seatMap');
map.image('http://upload.wikimedia.org/wikipedia/commons/b/b3/World-map-2004-cia-factbook-large-1.7m-whitespace-removed.jpg').loaded(function () {
map.cx(viewboxW / 2);
map.cy(viewboxH / 2);
}).scale(0.70);
那么我怎样才能得到当前的中心点呢?