MapboxGL-如何在标记之间创建路线作为曲线



我正在尝试在标记之间添加一条曲线。我有一组使用线条链接到特定标记的标记。我需要在Mapbox中将那条线更改为曲线。也尝试过草皮包装,但没有正确连接标记。以下任何一种方式都可以:

如果可以在Mapbox studio中创建一个源层并在我们的地图上使用它。(无论起点和终点,都需要弯曲(

如果可以使用任何可用的软件包(如Turf等(绘制曲线,

var start = turf.point([-122, 48]); 
var end = turf.point([-77, 39]);
var greatCircle = turf.greatCircle(start, end, { npoints: 100 });
arc.push(greatCircle.geometry.coordinates);
route.features[0].geometry.coordinates = arc;

谢谢。

您要查找的Turf函数是bezierSpline。

最新更新