со мной, когда я начинаю свое приключение, но мне нужна помощь, потому что я довольно новичок в Jquery (Javascript и программирование в целом.)
Я ищу создание на основе Интернета "доска объявлений "так сказать, та, где пользователь может создавать / удалять / перетаскивать" контакты "- без возможности перекрывать" контакты ".
Вот диаграмма, которая должна помочь проиллюстрировать то, что я"m пытается создать:
- 'булавки' созданы, вероятно, по двойному щелчку;они будут запрашивать у пользователя метку.
- «булавки» не могут перекрываться;(окончательная форма будет больше, больше похожа на овал.)
- «булавки» должны будут иметь возможность «соединяться» с другими «булавками» с визуальным элементом (то есть пунктирной линией), но не со всеми булавкамибудет «подключен».
Я обнаружил GameQuery , который якобы поддерживает столкновения ограничивающих рамок - но это за пределами важного чтобы столкновения были обнаружены с помощью овалов, а не прямоугольников (я знаю, что приведенный выше пример может предложить иное, но это всего лишь диаграмма ... не макет предполагаемого окончательного проекта.)
«Пины» могут также различаться по размеру / форме в зависимости от размера этикетки ... это также необходимо учитывать, чтобы обеспечить подход, подходящий для всех переменных UX.
IВы нашли Quadtree и Обнаружение столкновений вместе с этой демонстрацией столкновений GameQuery , но все это немного похоже на тарабарщину. Я хочу, чтобы меня указывали в правильном направлении, , просто чтобы я знал, что метод, в который я вкладываю свое время, будет работать для достижения желаемого результата ... вместо того, чтобы разрушать моймячи, например, из Quadtree и GameQuery, просто чтобы найти их, они не будут работать для этого проекта.
...
Кроме того, если опытные разработчики готовы стать наставником дляя в этом проекте - я готов предложить свой чрезвычайно изысканный опыт проектирования, чтобы ответить на несколько вопросов «Мне нужна помощь».
РЕДАКТИРОВАТЬ: Возможно, лучший вопрос может быть... как я могу использовать n-сторонний многоугольник в уже существующей функциональности ограничивающего прямоугольника GameQuery?Это не обязательно должен быть идеальный круг, но как минимум 8-гранный ...