04.08.2019, 06:59
(This post was last modified: 04.08.2019, 08:14 by thomas.friese.)
Ich habe das jetzt mal prototypisch implementiert:
- nicht mehr nur ein einzelnes Downloadable mit dem Finder holen, sondern (im Moment noch zusätzlich) eine sortierte Liste.
- wenn beim routing was schief geht den nächsten Eintrag (=nächste Karte) in der Liste nehmen und den GraphHopper neu damit initialisieren und noch mal routen
Damit tritt dann die Exception nicht mehr auf weil er eben etwas trial and error benutzt um eine Karte zu finden, die wirklich auch die benötigten Kartendaten enthält.
Von der Idee her: was kann da systematisch schief gehen, wenn ich fireDownloading() und downloadAndWait() im Error-Handling für ggf. response Errors in der GraphHopper.getRouteBetween() Funktion aufrufe?
- nicht mehr nur ein einzelnes Downloadable mit dem Finder holen, sondern (im Moment noch zusätzlich) eine sortierte Liste.
- wenn beim routing was schief geht den nächsten Eintrag (=nächste Karte) in der Liste nehmen und den GraphHopper neu damit initialisieren und noch mal routen
Damit tritt dann die Exception nicht mehr auf weil er eben etwas trial and error benutzt um eine Karte zu finden, die wirklich auch die benötigten Kartendaten enthält.
Von der Idee her: was kann da systematisch schief gehen, wenn ich fireDownloading() und downloadAndWait() im Error-Handling für ggf. response Errors in der GraphHopper.getRouteBetween() Funktion aufrufe?
