0

我正在尝试构建一个允许用户在地图背景上设置预定义区域的应用程序。我希望他们能够在地图顶部绘制区域然后点击保存,而不是指定 X、Y 坐标。然后我想将这些形状记录到数据库中,以便稍后再次呈现它们。

我一直在看这样的教程:

http://www.html5canvastutorials.com/labs/html5-canvas-drag-and-drop-resize-and-invert-images/

我将如何开始创建这种功能?我应该去哪里看?我知道这是一个很大的问题,也许有点过于宽泛,但要考虑的选项列表将是一个惊人的答案。

如果有人对我可以从哪里开始有任何提示,将不胜感激。

4

1 回答 1

1

这是 javascript 的工作。Ruby 和 HTML 不能单独做到这一点。基本上在您的javascript代码中,您将不得不监听一些触发您的保存操作的事件(用户调整图像大小或将其拖走),然后收集您要保存的数据(我猜是图像位置和大小)然后发送这通过 AJAX 请求发送到后端。然后你可以将它存储在数据库中。

于 2012-06-03T16:15:48.930 回答