bezier
我使用turf.js创建了一个 geoJSON 折线对象,如下所示:
var linestring = turf.linestring(
[[121.465, 31.233], [121.500634, 31.233499], [121.588107, 31.190172], [121.501545, 31.207394], [121.337514, 31.196079]]
, {
"stroke": "#25561F",
"stroke-width": 5
});
var bezier = turf.bezier(linestring, 50000, 0.85);
bezier.properties = {
"stroke": "#6BC65F",
"stroke-width": 5,
"description": "Bezier line from polyline"
}
L.mapbox.featureLayer().setGeoJSON(bezier).addTo(map);
然后,我曾经bezier.geometry.coordinates
访问它的点数组。但是我真正需要的是LatLng
对象数组(因为L.animatedMarker
在这个插件中需要 latlngs),我想知道是否有一种方法可以像在传单对象上所做的那样提取LatLng
数组getLatLngs
.