setTransorm中心点为左上角,且无法修改
发布于 6 年前 作者 zhaofang 17083 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

使用canvas实现地图功能,在设置translate中心点后旋转问题解决,但是因为坐标系中心点发生变动,导致使用transform、setTransform放大缩小地图,因为其坐标原点为左上角,切无法修改 ,导致计算复杂,需要进行双坐标系换算。

  • 希望提供的能力

希望在transform、settransform中在多提供一个中心点坐标参数

canvasContext.setTransform(scaleX, skewX, skewY, scaleY, translateX, translateY, centerPointX, centerPontY)
1 回复

请问问题解决了吗,如何对canvas做放大缩小功能的?

回到顶部