Einfangen des nächsten Bogens

Wenn der Start- oder Endpunkt außerhalb des Straßennetzes liegt, versucht der ERM bei der Berechnung der Route, der Begrenzung oder der Matrix für ein bestimmtes Segment das nächstgelegene Segment in der Nähe des Start- und Endpunktes zu finden. Bei dieser erweiterten Berechnung berücksichtigt das ERM die geometrisch nächstgelegenen Segmente. Wenn bei diesem Ansatz das nächstgelegene Segment für das Routing eingeschränkt ist, wird im Fall der Route ein Fehler empfangen: „Pfad konnte nicht berechnet werden“. Der gleiche Fehler wird empfangen, wenn die Matrix- und Kreisbegrenzung gemäß maxOffRoadDistance für das Polygon berechnet wird.

Die folgende Lösung versucht, die Logik für das Finden des nächstgelegenen Segments zu verbessern, die die nächstgelegenen eingeschränkten Bögen ignoriert und die nächstbeste Route bietet.
Anmerkung: Diese Änderung ist nur in Szenarien anwendbar und wirksam, in denen die nächstgelegenen Bögen in der Nähe von Start- oder Endpunkten eingeschränkt sind.