0
我正在使用Raphael構建類似地圖的網站。平移和縮放時我想要一些對象在中間,因爲我需要知道當前視框(不是紙張)的透視位置在哪裏。如何在經過大量操作後知道紙張視圖框的中心?更改查看框後居中對象
我正在使用Raphael構建類似地圖的網站。平移和縮放時我想要一些對象在中間,因爲我需要知道當前視框(不是紙張)的透視位置在哪裏。如何在經過大量操作後知道紙張視圖框的中心?更改查看框後居中對象
視框的中心可以通過將視框寬度和高度除以2並添加x/y偏移來計算。
// viewbox x + half viewbox width
var vx = (paper._viewBox[0] + (paper._viewBox[2]/2))
// viewbox y + half viewbox height
var vy = (paper._viewBox[1] + (paper._viewBox[3]/2))