3

我正在做这个项目,我想让我的用户可以按房间绘制一个简单的平面图,然后用一些元数据(比如房间名称)来存储它。

我是这样看的: - 你点击“添加一个新房间” - 你在屏幕上画一个矩形(或者可能是另一个简单的形状) - 你给它一个名字

我想了解用于创建此类工具的最佳(和最简单)语言。HTML5+jQuery?闪光?是否有任何现有的工具/插件可以解决问题?

谢谢你的帮助!

4

2 回答 2

1

最简单的方法可能是在 HTML5 中使用 canvas 标签。您可以使用 jquery 来获取鼠标事件。

不过,如果您有使用 Flash 的访问权限和经验,那可能是您最好的选择,因为与 html5 相比,用户更有可能拥有 Flash。

如果你确实使用 html5,这里有一些很棒的帮助文档

https://developer.mozilla.org/en/Drawing_Graphics_with_Canvas

http://api.jquery.com/category/events/mouse-events/

于 2011-07-20T17:30:46.500 回答
0

我会使用 jQuery 和 html5 画布元素,但我会让用户使用直线绘制形状。他们单击线条图像,选择两个点,然后 jQuery 绘制线条。在 jQuery 中绘制形状将允许您存储它们,允许您轻松添加元数据,并将序列化的数据打包到数据库中以供将来使用,或者存储为图像,无论您想要什么。

于 2011-07-20T17:57:10.590 回答