Einstellung für Zwischenstopp

An bestimmten Orten können Fahrer nicht sicher anhalten, z. B. in erhöhten Bereichen, auf Fähren, an unterirdischen Orten und in anderen Bereichen mit eingeschränktem Zugang. Mit der Funktion Zwischenstopp wird der Wegpunkt an einen nahegelegenen Ort verschoben, wenn der ursprüngliche Ort nicht für einen Fahrzeugstopp geeignet ist. Wenn Sie vehicleStopover auf YES festlegen, wird der Wegpunkt automatisch verschoben, wenn eine alternative Position verfügbar ist.

Funktionsweise

Sie legen die Einstellung für einen Zwischenstopp fest, wenn Sie den Wegpunkt für diesen Stopp erstellen. Legen Sie dazu die Einstellung für einen Zwischenstopp in einem GMSNavigationMutableWaypoint fest, wie im folgenden Beispiel gezeigt:

Swift

CLLocationCoordinate2D location = CLLocationCoordinate2D(47.67, -122.20);
GMSNavigationMutableWaypoint *waypoint =
    GMSNavigationMutableWaypoint(withLocation: location,
                                        title: @"waypoint from location");
waypoint.vehicleStopover = YES;
mapView.navigator?.setDestinations([waypoint], routingOptions: routingOptions, callback: {...})

Objective-C

CLLocationCoordinate2D location = CLLocationCoordinate2DMake(47.67, -122.20);
GMSNavigationMutableWaypoint *waypoint =
    [[GMSNavigationMutableWaypoint alloc] initWithLocation:location
                                                     title:@"waypoint from location"];
waypoint.vehicleStopover = YES;
[_mapView.navigator setDestinations:@[waypoint1]
                     routingOptions:routingOptions
                           callback:^(GMSRouteStatus routeStatus){...}];