Einstellung für die Routenplanung auf Straßenseite

Standardmäßig findet das Navigation SDK for Android die schnellste Route zu einem Wegpunkt. Dies garantiert jedoch nicht, dass das Fahrzeug auf dem Straßenrand ankommt, auf den der Nutzer wartet. Mit der Funktion Priorität für die Routenseite (Seite der Straße) können Sie dafür sorgen, dass das Fahrzeug auf der richtigen Straßenseite ankommt.

Funktionsweise

Sie legen die Präferenz für die Ankunft auf einer bestimmten Straßenseite fest, wenn Sie den Wegpunkt für diese Haltestelle erstellen. Dafür gibt es zwei Möglichkeiten.

Gleiche Straßenseite bevorzugen

Sie geben die geografischen Koordinaten des Wegpunkts an und legen dann ein Flag (setPreferSameSideOfRoad) fest, das angibt, dass Sie lieber auf derselben Straßenseite wie der Wegpunkt ankommen und am nächsten Gehweg einrasten.

Waypoint waypoint =
   Waypoint.builder()
           .setLatLng(latitude, longitude)
           .setTitle("Somewhere in Sydney")
           .setPreferSameSideOfRoad(true)
           .build()

Ankunftsrichtung festlegen

Sie geben die geografischen Koordinaten des Wegpunkts und dann eine Ankunftsrichtung (setPreferredHeading) an, die der Fahrtrichtung auf derselben Straßenseite wie der wartende Nutzer entspricht.

Waypoint waypoint =
   Waypoint.builder()
           .setLatLng(latitude, longitude)
           .setTitle("Somewhere in Sydney")
           .setPreferredHeading(preferredHeading)
           .build()

Das Navigation SDK for Android wählt den Straßenabschnitt aus, der dem Wegpunkt am nächsten ist, d. h. mit einer Fahrspurrichtung (in +/- 55 Grad) mit der Straßenseite, auf der sich der Wegpunkt befindet.