MapboxGL-如何在标记之间将路径线创建为曲线?

时间:2020-10-09 13:02:22

标签: mapbox-gl-js markers

我正在尝试在标记之间添加一条曲线。我有一组使用行链接到特定标记的标记。我需要将该线更改为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;

谢谢。

1 个答案:

答案 0 :(得分:0)

您要寻找的Turf函数是bezierSpline