У меня есть проект, который нуждается в базовом плане для выставки, которая будет храниться в базе данных.Лучший подход для (рисования и хранения) плана?
Я думаю, что буду использовать холст HTML5 и написать код для базового инструмента рисования для клиента (я не вижу каких-либо библиотек, в частности, с этим), но this thread был полезен.
Я передам данные обратно на php через jquery (возможно, используя бит localstorage, чтобы ускорить работу).
Вопрос: Должен ли я хранить «инструкции» для воссоздания плана пола в качестве инструкций по рисованию холста или мне лучше всего пойти с идеей создания большой сетки с каждой ячейкой сетки, которой назначена другая роль (коридор, выставочный стенд, пожарный выход)?
Или мой подход совсем не так?
Мой 2-центов на основе моего отсутствия опыта (оскал): выставка Общая площадь, кажется, попадают в несколько размеров отдельных продаваемых площадей. Если в вашем конечном макете будет всего лишь десяток областей разного размера, создайте шаблон JS, который отобразит каждый из десятков типов областей на холст. Затем ваши данные уменьшаются до x, y, orientationRotation, templateType плюс информация о том, кто назначен этому пространству. – markE
Что случилось с тем, что недавно делали планы этажей/макеты? Кстати, просить «Лучшего» часто является смертным приговором за ваш вопрос в Stackoverflow. Они не любят вопросов, которые включают в себя субъективные ответы здесь; =) – markE
@markE Я вижу, что время от времени возникают вопросы, приходящие от группы. Я подозреваю, что они связаны с назначением школы/курса, и школа была достаточно глупой, чтобы дать им доступ в Интернет :) (отказ от ответственности: не сказал, что это сообщение). – K3N