2d план этажа с изменяемым размером, линейка на перетаскиваемых изображениях

Я ищу интерактивный двухмерный план этажа со следующей функцией

введите здесь описание изображения

это означает, что пользователь может одновременно перетаскивать и изменять размер карты этажа. единственная относительная ссылка, которую я нашел, это

Редактировать: до сих пор я мог создать диаграмму на основе svg и применить привязку для перетаскивания изображения.

введите здесь описание изображения

моя скрипка

https://jsfiddle.net/sbh24vuq/

 $(function() {

          addBackdrop(50);

          var $window = $(window);
          var radius = 40, editColor = 'rgb(79, 128, 255)';
          var type = /(canvas|webgl)/.test(url.type) ? url.type : 'svg';
          var two = new Two({
              type: Two.Types[type],
              fullscreen: true,
              autostart: true
            }).appendTo(document.body);


         ....
complete code is on fiddle 
        }

но я хотел бы добавить линейку при перетаскивании.


person Neeraj Verma    schedule 24.01.2018    source источник
comment
Если вы думаете, что это будет простая задача, если вы не знакомы с JavaScript Canvas, подумайте еще раз. Я могу написать код, но я хочу получать за это деньги.   -  person StackSlave    schedule 24.01.2018
comment
я нашел много статей на холсте html5 и нашел функции перетаскивания привязки, которые больше всего напоминают файлы . но я не получаю именно что-то вроде этого   -  person Neeraj Verma    schedule 24.01.2018
comment
Поэтому вы нанимаете профессионалов. Вам потребуется от 4 до 6 лет опыта, чтобы выполнять работу в более или менее приличном темпе.   -  person StackSlave    schedule 24.01.2018
comment
любое решение? ..   -  person Neeraj Verma    schedule 24.01.2018
comment
developer.mozilla.org/en-US/docs/Web/ API/ . Вероятно, у вас должно быть хотя бы базовое понимание тригонометрии и полное знание JavaScript Canvas API. Конечно, это требует вашей способности понимать и создавать событийный JavaScript.   -  person StackSlave    schedule 24.01.2018
comment
я создал скрипт на основе некоторых исследований, теперь осталось просто создать 2 прямоугольных изображения и добавить линейку   -  person Neeraj Verma    schedule 24.01.2018
comment
Эй, вы можете получить решение для этого? Я хочу реализовать то же самое, что и это   -  person Javascript Hupp Technologies    schedule 04.04.2018


Ответы (1)


Начните с изучения существующих проектов планов этажей с открытым исходным кодом:

Вот что выдает быстрый поиск:

После этого вы захотите проверить его возможности, перейдя на демонстрационные страницы:

Затем вы должны углубиться в код и попытаться понять, как он реализован.

person Vanuan    schedule 13.08.2018