I'm currently looking at using osm2po's java library to build a simple application that builds a shortest path between my favorite bars :)
However, I'd like to start at any location, not at an intersection.
I saw a response that's it's theoretically possible (http://www.rqna.net/qna/nwkrrs-can-i-start-and-end-an-osm2po-route-in-the-middle-of-a-road-segment.html), but not really sure how to do this with the latest java API.
Is this functionality exposed? I've seen findClosestVerexId(lat, lon), but what I really want is something like findEdge(lat, lon), and then a way to get source and target from the edge.