在画布网格上,我绘制了正方形并在该正方形上创建了一个圆圈。但是当我点击缩放按钮时,画布网格、正方形和圆形会被缩放。我只想缩放画布网格和正方形而不是点/圆,点/圆需要相对于比例转换它的位置。在重新缩放圆并相对于 Zoom 进行平移时面临问题。类似于谷歌地图想要实现缩放和平移功能。
我得到了参考http://bl.ocks.org/stepheneb/1182434。但我不想使用 d3.js。
参考:我们如何在 html5 和 javascript 中放大和缩小图形? --- > 给出了使用动作脚本的示例。我想要Javascript。
****** 如何将形状重新缩放为 1 ?有没有参考/指导?