Zwischenstopp auf einer Route festlegen

Entwickler im Europäischen Wirtschaftsraum (EWR)

Wenn Sie einen Stopp auf einer Route festlegen möchten, z. B. für die Abholung oder Zustellung, müssen Sie einen Wegpunkt als Zwischenstopp-Wegpunkt festlegen. Verwenden Sie dazu die Eigenschaft vehicleStopover eines Wegpunkts. Mit dieser Einstellung wird dafür gesorgt, dass die berechnete Route nicht auf einer Straße beginnt oder endet, die sich nicht für die Abholung und das Absetzen von Fahrgästen eignet, z. B. auf einer Autobahn oder in einem Tunnel.

Stellen Sie sich vor, dass eine Straße an der Oberfläche eine Straße in einem Tunnel kreuzt. Wenn Sie einen Wegpunkt an der Kreuzung der beiden Straßen angeben, beginnt oder endet die resultierende Route entweder auf der oberirdischen Straße oder im Tunnel. Das ist ein Problem, da Sie in Tunneln nicht anhalten können, um Fahrgäste abzuholen oder abzusetzen.

Wenn Sie den Wegpunkt für eine Abholung oder einen Zielort verwenden möchten, können Sie das Feld vehicleStopover auf true festlegen, damit die resultierende Route auf einer Straße beginnt oder endet, auf der Abholungen und Zielorte zulässig sind.

Im folgenden Beispiel wird gezeigt, wie ein Zwischenstopp-Wegpunkt festgelegt wird:

const routeRequestWithIntermediates = {
  origin: 'Mountain View, CA',
  destination: 'San Francisco, CA',
  travelMode: 'DRIVING',
  intermediates: [
    {location: 'San Mateo, CA'},
    {location: 'Half Moon Bay, CA', vehicleStopover: true}
  ],
  fields: ['path', 'legs'],
};