Bitte nicht mit openroutesevice! Openrouteservice ist unbrauchbar, da keine Abbiegerestrictionen berücksichtigt werden. Keine Ahnung, was die sich dabei denken. Access=private wird wohl auch nicht berücksichtigt. Entscheidet bitte selbst wie wichtig die beiden Sachen für ein Navigationsangebot sind.
www.yournavigation.org und maps.cloudmade.com können das.
Wenn man was auf seiner Webseite anbietet, dann sollte es schon funktionieren. Ansonsten ist das nur peinlich und fällt in der Userwahrnehmung auf das ganze Openstreetmapprojekt zurück.