I am having a problem getting directions between two locations created with only Lat/Long. I don't care if the locations do not have addresses. The problem is that for certain starting points, the directions end up like this: "DAY1: Depart from Eastern GMT5 Head South on loacal roads Turn Left on local road....". It spends a few days traveling on local roads before it finds a street, and that street is nowhere near the starting point. In the MapPoint application, I tried creating the same route and it is alway able to find a street in one step: "Head South on local roads Turn right on Main St. ..." I've tried playing with the altitude parameter of getLocation(lat, long, alt) and there is no one altitude that works consistently for all coordinates.
Does every coordinate have a different ideal altitude?
How would I know that the route planner got lost on local roads?