Try calling WebPath.getNext(). If it returns a CoordinateVertex, build a RegionPath to it and then invoke RegionPath#step()
But I would like to note that WebPaths are deviated in ways that it considers to be safe, but that can't always be done without heavy calculations client side and it has to...