Как создать форму облака из обычного многоугольника в Google Map или mapbox gl-js? - PullRequest
0 голосов
/ 28 января 2019

Мне нужно создать эту фигуру из обычного многоугольника.

enter image description here

Я пробовал это с дерном.Для одной строки я могу сделать это кривой с этим кодом.Это идет так.enter image description here



const p1 = turf.point([
                88.30,
                22.62
            ]);
            const p2 = turf.point([
                88.305,
                22.62
            ]);



            const midPoint = turf.center(turf.featureCollection([p1, p2]));

            var distance = 0.5;
            var bearing = 0;


            var destination = turf.destination(midPoint, distance, bearing);
            var latlngs = [
                [
                    88.30,
                    22.62
                ],
                destination.geometry.coordinates,
                [
                    88.305,
                    22.62
                ]

            ];
            var midLine = turf.lineString(latlngs);
            var curved = turf.bezier(midLine);
...