123ru.net
Работа

Создание прямоугольника фиксированного размера в Leaflet.Draw

037

Нужно добавить функцию рисования прямоугольника фиксированного размера, длина и ширина в метрах/сантиметрах.

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

1. Нажимаем на кнопку создания прямоугольника

2. Выбираем место, куда поместить фигуру. При этом прямоугольник должен отображаться того размера, который установлен в настройках, с учетом масштаба карты.

3. При клике фигура сохраняется (завершение создания)

В рабочей версии настроены события и прочие функции, срабатывающие при создании объектов Leaflet.Draw ('draw:created', 'draw:edited' и т.д.), поэтому:

1. Трогать исходники Leaflet или Leaflet.Draw нельзя.

2. Фигура должна быть Rectangle, не Marker.

демо, исходный код на странице

https://4b4u.ru/leafletdrawtest.html

Мобильный 6
Загрузка...
Комментарии для сайта Cackle

Russian.city

Слухи, сплетни...








Новости Москвы на Moscow.media


Все города России от А до Я

123ru.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.






Новости России