Это пример jsfiddle, это не мой настоящий код, но та же проблема

исовал полилинию программно (без использования листовки) внутри полигона, используя плагин рисования листов на карте, я хочу сохранить только те точки полилинии, которые находятся внутри полигона, и удалить те, которые находятся снаружи. Есть ли у вас какие-либо идеи, как это сделать с помощью плагина листовки? Буду признателен за любую оказанную помощь. Спасибо

Вот скриншот:

Ожидаемый результат:

Я исследовалразница метод ** turf "библиотеки, как предложил @Sam, так что, наконец, я могу применить этот метод к моему многоугольнику и линии рисования, вот фрагмент кода:

var line = path.toGeoJSON();
var polygon = selectedPoly.toGeoJSON();
var difference, result = [];
difference = turf.difference(line, polygon);
if (difference) 
{
    result.push(difference);
    var inter = L.geoJson(result).addTo(map);
}

Это скриншот результата:

Теперь я хочу удалить эту часть линии и оставить только часть внутри многоугольника, я пытался это сделать, но не работал. Не могли бы вы мне помочь? Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос