I have made a small app for creating random walking routes on the map, a chosen distance away. For example, I can choose a walk of 500 metres and the app picks a random location that distance away, and openrouteservice provides the path from where I am to the destination. I’m finding that sometimes the route veers dramatically off in one direction before looping tortuously back to the destination icon when there are many much more direct alternatives. Could it be that there is information lacking in the database (missing waypoints etc) that prevents openrouteservice from providing a more direct path? If so, is there a way to improve the service by directly providing feedback to openrouteservice of the missing information?
I am very new to maps etc so I don’t know what I don’t know yet.
I live in Viet Nam - would that affect the degree of accurate information on the map database
I have coded the app using MIT App Inventor2 so, while I can and do code in Python etc, I’m not really sure of what’s going on under the hood as far as the app is concerned