Leaflet Draw 0.4.0 - как я могу показать сообщение об ошибке, если полигоны пересекаются? - PullRequest
0 голосов
/ 04 февраля 2019

Я использую Leaflet Draw 0.4.0 и пытаюсь выдать сообщение об ошибке пользователю, когда они нарисовали 2 пересекающихся многоугольника.Хотя это возможно благодаря выполнению функций _showErrorTooltip () или _finishShape () - оба они определены в классе L.Draw.Polyline.

Следующие фрагменты кода являются некоторыми примерами создания объекта карты,и слои добавляются.

Мой вопрос, могу ли я выполнить функции _finishShape () или _showErrorTooltip ()?И если да, то как у меня нет доступа к правильным объектам / классам.

map = L.map('map').setView([primaryTutorLocation.lat, primaryTutorLocation.lon], 12);

drawnItems = new L.FeatureGroup();
map.addLayer(drawnItems);

var newpolygon = L.polygon(newpolyarray, {'noClip': true});
drawnItems.addLayer(newpolygon);
...