- 需求的场景描述(希望解决的问题)
使用canvas实现地图功能,在设置translate中心点后旋转问题解决,但是因为坐标系中心点发生变动,导致使用transform、setTransform放大缩小地图,因为其坐标原点为左上角,切无法修改 ,导致计算复杂,需要进行双坐标系换算。
- 希望提供的能力
希望在transform、settransform中在多提供一个中心点坐标参数
canvasContext.setTransform(scaleX, skewX, skewY, scaleY, translateX, translateY, centerPointX, centerPontY)
请问问题解决了吗,如何对canvas做放大缩小功能的?
谢谢