Показать сообщение отдельно
  #1 (permalink)  
Старый 03.12.2018, 07:26
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

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))) по описанию подходит.

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