首先我要说的是,如果这是一个错误的地方,请告诉我在哪里可以问。
我正在开发一个关于表示物理存储的项目,我需要构建如下图所示的内容:
每张照片都是一张地板。彩色的所有东西都是具有特定位置(地板编号,行号,列号和货架编号)的货架。
关于每个货架的所有这些信息都存储在一个数据库中,同时还有关于每个货架的附加信息(内部是什么,有多少文件以及货架的满载百分比)。我需要将这些数据附加到每个架子上并使它们全部交互(单击)。
我正在考虑在html中从头开始手动构建所有内容,但这需要很长时间,因为它计算了超过20层的事实。
有没有办法在Javascript或PHP中更有效地创建每个楼层?这些架子是否可以映射到一个阵列,然后从所述阵列构建标记?问题是每个楼层都有不同的尺寸,因此我认为没有一个共同的测量单元。
我只对货架感兴趣,所有其他图纸(电梯,房间,ecc ..)都不是必需的。
谢谢
这真的不是这个问题的地方。但是,在你被赶出门之前,让我给你留下一些想法。将物理结构与逻辑结构分开。逻辑更有序。例如,某物的地址只是建筑物 - 地板 - 房间 - 架子 - 槽 - 或其他什么。渲染到图像或地图或其他任何内容时,您可以使用知道如何显示A机架的机架模板。或者它可能是货架模板或其他什么。机架的物理位置可以通过多种方式表达:如X-Y地址。记得俄罗斯方块?不同的形状?从鸟瞰房间,您可以允许各种预定义的形状,您可以分配给机架。无论如何,这里有很多可能性。这个顺便说一下,其他人已多次解决这个问题,所以它是可行的。祝你好运,也许想想一个更好的地方提出这样的问题。