GMSNavigationWaypoint-Klassenreferenz

Referenz zur GMSNavigationWaypoint-Klasse

Übersicht

Eine unveränderliche Wegpunktklasse, die zum Festlegen von Navigationszielen verwendet wird.

Sie kann über eine CLLocationCoordinate2D- oder eine Google Place-ID initialisiert werden.

Von GMSNavigationMutableWaypoint übernommen.

Funktionen für öffentliche Mitglieder

(Instanztyp mit Nullwert)initWithLocation:title:
 Initialisiert diesen GMSNavigationWaypoint, um einen durch 2D-Koordinaten angegebenen Standort darzustellen.
(Instanztyp mit Nullwert)initWithPlaceID:title:
 Initialisiert diesen GMSNavigationWaypoint, um einen durch eine Orts-ID angegebenen Standort darzustellen.
(Instanztyp mit Nullwert)initWithLocation:title:preferSameSideOfRoad:
 Initialisiert GMSNavigationWaypoint, um einen durch 2D-Koordinaten und eine Straßenseite angegebenen Standort darzustellen.
(Instanztyp mit Nullwert)initWithLocation:title:preferredSegmentHeading:
 Initialisiert GMSNavigationWaypoint, um einen durch 2D-Koordinaten und eine Straßenseite angegebenen Standort darzustellen.
(GMSNavigationWaypoint*)copy
 Gibt eine Kopie dieses Wegpunkts zurück.
(GMSNavigationMutableWaypoint *)mutableCopy
 Gibt eine veränderliche Kopie dieses Wegpunkts zurück.

Eigenschaften

NSString * title
 Der Name des Wegpunkts.
CLLocationCoordinate2DKoordinaten
 Die Koordinaten des Wegpunkts.
NSString * Orts-ID
 Die Orts-ID dieses Wegpunkts.
BOOLPreferSameSideOfRoad
 Gibt an, ob der Fahrer auf dieselbe Seite der Straße geleitet werden soll.
int32_tbevorzugte Überschrift
 Ein Winkel zur Angabe der Fahrtrichtung an der Straße, auf der das Fahrzeug ankommen sollte.
BOOLFahrzeugstopp
 Gibt an, dass der Wegpunkt für das Anhalten von Fahrzeugen bestimmt ist. Dabei wird als Start- oder Zielpunkt der Weg gewählt.

Dokumentation zu Mitgliederfunktionen

- (nullable instancetype) initWithLocation: (CLLocationCoordinate2D) den Standort
Titel: (NSString *) title [Titel]

Initialisiert diesen GMSNavigationWaypoint, um einen durch 2D-Koordinaten angegebenen Standort darzustellen.

Parameter:
StandortDer Standort dieses Wegpunkts.
titleEin String, der den Namen des Wegpunkts darstellt.
Gibt zurück:
Eine Instanz von GMSNavigationWaypoint oder nil, wenn der Standort ungültig ist.
- (nullable instancetype) initWithPlaceID: (NSString *) Orts-ID
Titel: (NSString *) title [Titel]

Initialisiert diesen GMSNavigationWaypoint, um einen durch eine Orts-ID angegebenen Standort darzustellen.

Parameter:
Orts-IDDie Google Place-ID für diesen Wegpunkt.
titleEin String, der den Namen des Wegpunkts darstellt.
Gibt zurück:
Eine Instanz von GMSNavigationWaypoint oder nil, wenn der Orts-ID-String null oder leer ist.
- (nullable instancetype) initWithLocation: (CLLocationCoordinate2D) den Standort
Titel: (NSString *) title
Bevorzugt SameSideOfRoad: (BOOL) preferSameSideOfRoad

Initialisiert GMSNavigationWaypoint, um einen durch 2D-Koordinaten und eine Straßenseite angegebenen Standort darzustellen.

Parameter:
StandortBreiten- und Längengrad des Wegpunkts.
titleEin String, der den Namen des Wegpunkts darstellt.
bevorzugtSameSideOfRoadGibt an, ob der Fahrer auf dieselbe Seite der Straße geleitet werden soll. Die Route kommt auf der bevorzugten Straßenseite an, es sei denn, es gibt eine starke Verzögerung aufgrund einer Straßensperrung oder langsamen Verkehr.
Gibt zurück:
Eine Instanz von GMSNavigationWaypoint oder nil, wenn der Standort ungültig ist.
- (nullable instancetype) initWithLocation: (CLLocationCoordinate2D) den Standort
Titel: (NSString *) title
PreferredSegmentHeading: (int32_t) preferredSegmentHeading

Initialisiert GMSNavigationWaypoint, um einen durch 2D-Koordinaten und eine Straßenseite angegebenen Standort darzustellen.

Parameter:
StandortBreiten- und Längengrad des Wegpunkts.
titleEin String, der den Namen des Wegpunkts darstellt.
Bevorzugtes SegmentEin Winkel zur Angabe der Fahrtrichtung an der Straße, auf der das Fahrzeug ankommen sollte. Daher ist sie für Einbahnstraßen nicht geeignet. Einheiten in Grad [0, 360], wobei 0 für Norden steht.
Gibt zurück:
Eine Instanz von GMSNavigationWaypoint oder nil, wenn der Standort oder die bevorzugteSegmentüberschrift ungültig ist.

Gibt eine Kopie dieses Wegpunkts zurück.

Gibt eine veränderliche Kopie dieses Wegpunkts zurück.


Property-Dokumentation

– (NSString*) title [read, assign]

Der Name des Wegpunkts.

– (CLLocationCoordinate2D) koordinaten [read, assign]

Die Koordinaten des Wegpunkts.

Das ist kCLLocationCoordinate2DUngültig, wenn dieser Wegpunkt über eine Orts-ID initialisiert wurde.

– (NSString*) placeID [read, copy]

Die Orts-ID dieses Wegpunkts.

Dies ist null, wenn dieser Wegpunkt aus Koordinaten initialisiert wurde.

– (BOOL) preferSameSideOfRoad [read, assign]

Gibt an, ob der Fahrer auf dieselbe Seite der Straße geleitet werden soll.

Die Route kommt auf der bevorzugten Straßenseite an, es sei denn, es gibt eine starke Verzögerung aufgrund einer Straßensperrung oder langsamen Verkehr. Die Standardeinstellung ist NO.

Implementiert in GMSNavigationMutableWaypoint.

- (int32_t) bevorzugte Überschrift [read, assign]

Ein Winkel zur Angabe der Fahrtrichtung an der Straße, auf der das Fahrzeug ankommen sollte.

Daher ist sie für Einbahnstraßen nicht geeignet. Einheiten in Grad [0, 360], wobei 0 für Norden und Winkel aus dem Uhrzeigersinn bedeutet. Der Standardwert ist -1.

Implementiert in GMSNavigationMutableWaypoint.

- (BOOL) Fahrzeugstopp [read, assign]

Gibt an, dass der Wegpunkt für das Halten von Fahrzeugen bestimmt ist. Dabei ist die Absicht, einen Abhol- oder Abgabeort zu erreichen.

Wenn Sie diesen Wert festlegen, werden Wegpunkte auf Straßen, die für Zu- und Abfahrten nicht geeignet sind, möglicherweise an einen geeigneteren Ort angepasst. Diese Option funktioniert nur für die Mobilitätsform DRIVE und TWO_WHEELER. Die Standardeinstellung ist NO.

Implementiert in GMSNavigationMutableWaypoint.