0

私はRaphaelを使用して地図のようなサイトを構築しています。パンとズームを行うときは、いくつかのオブジェクトを中央に配置する必要があります。そのため、現在のビューボックス(紙ではなく)の視点で中央がどこにあるかを知る必要があります。多くの操作を行った後、どうすれば紙のビューボックスの中心を知ることができますか?

4

1 に答える 1

1

ビューボックスの中心は、ビューボックスの幅と高さを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))
于 2012-11-14T13:44:22.910 に答える