2011-12-16 69 views
1

所以,这里是问题所在,我有一个CMS,允许用户上传图片文件,该文件应该是购物中心的地图。在同一个系统中,用户创建并上传关于每个商店的不同信息细节。问题是我需要允许用户通过点击它来输入购物中心地图内的每个商店的坐标,将它们保存在数据库中并呈现每个商店的地图加载坐标。创建图像地图并使用MVC3存储它们?

任何人都做过类似的事情,或者可能知道一个我可以作为我的出发点的例子吗?我从来没有与图像地图工作过,所以任何帮助都会被认可。我正在使用MVC3。

感谢

回答

0

做的Ive使用MVC3剃刀视图引擎,过去这样的事情。

我这样做的方式是在我的数据库中有两个表格,一个用于图像(存储的图像ID,图像路径和用户需要的其他一些元数据),另一个用于坐标。坐标表有一个与图像ID相对应的列。

我查询了图像的数据库,然后查询与图像ID匹配的坐标。获得这些信息后,我将在视图中设置图像源,并在数据库中坐标处的图像顶部加载浮动超链接。这些链接包含一个图标图像,当用户点击它们时,一个灯箱将打开关于该坐标的详细信息。

您只需循环浏览视图中的坐标列表即可生成相应的html。

这里是在行动:http://www.merillat.com/inspiration-design/gallery-detail/hotspot/133/index.html

希望这有助于