Bon comme tu n'as pas de réponse, je pense à une méthode qui serait plutôt lourde mais c'est peut être mieux que rien.

tu calcules ton trajet total -> il n'y a qu'un Way sur une distance D.
tu...