Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   leaflet, leaflet.draw. Карты деньги два ствола!!! (https://javascript.ru/forum/dom-window/76080-leaflet-leaflet-draw-karty-dengi-dva-stvola.html)

Роман Андреевич 03.12.2018 07:26

leaflet, leaflet.draw. Карты деньги два ствола!!!
 
Коллеги, доброго времени суток. Прошу помощи, так как сам уже немного тупить начал. Суть такая, делаю карту с помощью leaflet. Слой подложка, еще слой, получаю при клике координаты и обрабатываю, тут все нормально работает.

Но есть одно но, мне нужно выделить область, самое простое это rectangle:

let bounds = [

			[this.points[0].lat, this.points[1].lng],
			[this.points[1].lat, this.points[0].lng]
		
		];

		this.rectangle = L.rectangle(bounds, this.options).addTo(this.map)
		.bindPopup(this.popup.content)
		.openPopup();


Тут то же проблем нет, по двум точкам вывел и нормально, координаты углов this.points приходят все рисуется. Но мне необходимо менять размер текущего rectangle, а так же необходимо смещать его.

На гугловых картах, данная проблема решается просто:

editable: true,
			draggable: true,


... и размер меняется и положение то же.

В сети нашел плагин leaflet.draw))) по описанию подходит.

Смешная ситуация не могу подключить данный плагин к проекту)))))))))) смешно конечно, кто нибудь сталкивался с такой задачей, заранее благодарю за помощь.

Роман Андреевич 03.12.2018 07:37

Иди может есть иной способ, в документации leaflet не нашел к сожалению

Роман Андреевич 03.12.2018 08:10

Задача решена, как всегда невнимательность всему виной


Часовой пояс GMT +3, время: 00:25.