Eigentlich wollte ich ja nur eine gemütliche Walking Tour durch Graz bauen.
So mit netten Ansagen wie: "Hier links abbiegen." "Jetzt durch den Torbogen." "Bitte nicht in die Straßenbahn laufen."
Stattdessen sitze ich plötzlich da und diskutiere mit einem API-Limit.
Die Radtouren waren da noch richtige Musterschüler. Ein paar Kreuzungen, ein bisschen Navigation, fertig.
Die Walking Tour hingegen entwickelt langsam ihren eigenen Charakter.
Sie möchte nämlich ständig Dinge sagen wie: "Jetzt geh links." "Nein, das andere links." "Durch die Tür." "Einmal quer über den Innenhof." "Schau nach oben." "Dreh dich um." "Jetzt geh wieder zurück."
Das Problem dabei: Je genauer die Navigation werden soll, desto öfter muss ich Routen berechnen.
Und irgendwann hat der Gratisplan vom OpenRouteService beschlossen, dass ich heute genug spazieren war.
Blöd nur, dass ich noch gar nicht losgegangen bin.
Die gute Nachricht ist: Mittlerweile kann ich die Routen ohnehin direkt auf meiner eigenen Webseite berechnen. Bikemap brauche ich dafür längst nicht mehr – für Walking Touren wäre das sowieso nie die richtige Lösung gewesen.
Also habe ich das gemacht, was vermutlich jeder vernünftige Mensch machen würde.
Ich habe kurzerhand den kompletten OpenRouteService auf meinen Server verfrachtet und hoste ihn jetzt selbst.
War das notwendig?
Wahrscheinlich nicht.
Hat es Spaß gemacht?
Erstaunlicherweise ja.
Und jetzt kann ich theoretisch Navigationskommandos bauen wie:
"Geh rechts durch den Torbogen."
"Bleib kurz stehen und schau nach oben."
"Noch fünf Meter."
Oder, wenn ich einmal einen richtig schlechten Tag habe:
"Spring dreimal um den Lichtmast und winke dabei dem nächsten Touristen."
Keine Sorge.
Das letzte Kommando wird es vermutlich nicht in die finale Tour schaffen.
... obwohl ich jetzt technisch könnte.
Manchmal frage ich mich schon, wie aus der Idee „Ich mach eine kleine Sightseeing-Tour durch Graz.“ innerhalb weniger Monate „Ich betreibe meinen eigenen Routing-Server.“ werden konnte.
Andererseits wäre es vermutlich langweilig geworden, wenn einfach alles funktioniert hätte.
Jetzt entschuldigt mich bitte.
Ich muss meinem Server noch beibringen, dass man beim Grazer Uhrturm nicht quer durch eine Mauer spaziert.
Und danach...
... sollte ich vielleicht testweise einmal schauen, wie man jemanden mit Audio-Guide und GPS-Navigation durch Klagenfurt schickt.
Rein aus wissenschaftlichem Interesse natürlich. 😉