is there a way to generate a Curve Vector from an array of coordinates in the world space?

I’m already doing what you see in the image to generate the spline on the map. For now i’m painting the spline by hand, after i will retrive the array Position from a C++ class.
The problem now is that the motorbike that will move on the spline, it must do so with a specific point-to-point speed, each segment has its own average speed.
In the photo below there is the part of the blueprint that i use to move the motorBike on the spline.