Get distance along spline from world location

There are many ways to get approximations, but none (I think), will give you the exact position on a spline. There are too many variables to solve the equation to get the exact closet point.