First app on ReactJS
Здравствуйте.
Не могли бы Вы ознакомиться с кодом, который я написал и указать на вещи, которые по Вашему мнению сделаны неправильно? Код на github. Необходимо было реализовать редактор маршрутов — одностраничное приложение, в котором пользователь в интерактивном режиме сможет создавать на карте маршрут, указывая начальную, конечную и промежуточные точки движения. Детали: Приложение визуально состоит из: • текстового поля ввода для новых точек маршрута; • списка уже введенных точек маршрута; • интерактивной карты. Новая точка маршрута добавляется с помощью ввода ее названия в текстовом поле и нажатия Enter. После этого: • введенная точка маршрута отображается в конце списка уже добавленных точек; • в текущем центре карты появляется маркер, обозначающий новую точку маршрута. Напротив каждой точки маршрута в списке находится кнопка удаления, при ее нажатии точка маршрута пропадает из списка, а с карты пропадает ее маркер. Порядок точек маршрута в списке можно изменять перетаскиванием. Маркеры, соответствующие точкам маршрута, можно перемещать по карте перетаскиванием. Маркеры на карте соединены прямыми линиями в том порядке, в котором они находятся в списке. Полученная таким образом ломаная изображает маршрут, первая точка в списке — начало маршрута, последняя — конец маршрута. При изменении порядка точек в списке или их удалении, а также при перемещении маркеров маршрут на карте автоматически перерисовывается. При клике на маркер появляется балун, в балуне отображается название соответствующей ему точки. Результат тут. |
Часовой пояс GMT +3, время: 22:43. |