我目前正在使用raphael.js,是否有可能获得基于路径的raphael对象的最大坐标(例如方形中的四个角)?
答案 0 :(得分:2)
我认为你想使用边界框 - getBBox();
var p = paper.path(['M', 10, 10, 'l', 30, 30, 'a', 20, 30, 0, 1, 0, 40, 10, 'a', 20, 30, 0, 1, 0, 40, 10, 'l', -15, -18]);
var bb = p.getBBox();
paper.rect(bb.x,bb.y,bb.width,bb.height).attr({"stroke":"red"});
你会在this小提琴
中找到一个例子这有帮助吗?