Das Navigation SDK ist derzeit nur für ausgewählte Kunden verfügbar. Weitere Informationen erhalten Sie vom Vertrieb.

GMSPath-Klassenreferenz

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Übersicht

GMSPath kapselt ein unveränderliches Array von CLLocationCooordinate2D.

Alle Koordinaten eines GMSPath müssen gültig sein. Das änderbare Gegenstück ist GMSMutablePath.

Von GMSMutablePath übernommen.

Funktionen für öffentliche Mitglieder

(ID)initWithPath:
 Initialisiert einen neu zugewiesenen Pfad mit dem Inhalt eines anderen GMSPath.
(NSUInteger)count
 Größe des Pfads abrufen.
(CLLocationCoordinate2D)koordinatenAtIndex:
 Gibt kCLLocationCoordinate2DUngültig zurück, wenn index >= Anzahl ist.
(NSString *)encodedPath
 Gibt einen codierten String des Pfads im oben beschriebenen Format zurück.
(Instanztyp)pathOffsetByLatitude:Längengrad:
 Gibt einen neuen Pfad zurück, indem Sie deltaLatitude und deltaLongitude zu jeder Koordinate des aktuellen Pfads hinzufügen.
(doppelt)segmentsForLength:kind:
 Gibt die Bruchzahl der Segmente entlang des Pfads zurück, die length entsprechen, interpretiert gemäß kind.
(CLLocationDistance)lengthOfKind
 Gibt die Länge des Pfads gemäß kind zurück.

Statische öffentliche Mitgliederfunktionen

(Instanztyp)+ Pfad
 Convenience-Konstruktor für einen leeren Pfad.
(Instanztyp mit Nullwert)+ pathFromEncodedPath:
 Initialisiert einen neu zugewiesenen Pfad aus encodedPath.

Dokumentation zu Mitgliederfunktionen

+ (Instanztyp) path

Convenience-Konstruktor für einen leeren Pfad.

– (id) initWithPath: (GMSPath *) path

Initialisiert einen neu zugewiesenen Pfad mit dem Inhalt eines anderen GMSPath.

- (NSUInteger) count

Größe des Pfads abrufen.

– (CLLocationCoordinate2D) koordinatenAtIndex: (NSUInteger) Index

Gibt kCLLocationCoordinate2DUngültig zurück, wenn index >= Anzahl ist.

+ (Instanz "nullable") pathFromEncodedPath: (NSString *) encodedPath

Initialisiert einen neu zugewiesenen Pfad aus encodedPath.

Dieses Format wird unter https://developers.google.com/maps/documentation/utilities/polylinealgorithm beschrieben.

– (NSString *) encodedPath

Gibt einen codierten String des Pfads im oben beschriebenen Format zurück.

– (instancetype) pathOffsetByLatitude: (CLLocationGrad) deltaLatitude
Längengrad: (CLLocationGrad) deltaLongitude

Gibt einen neuen Pfad zurück, indem Sie deltaLatitude und deltaLongitude zu jeder Koordinate des aktuellen Pfads hinzufügen.

Der aktuelle Pfad wird nicht geändert.

- (double) segmentForLength: (CLLocationDistance) Länge
Art: (GMSLengthKind) Art

Gibt die Bruchzahl der Segmente entlang des Pfads zurück, die length entsprechen, interpretiert gemäß kind.

Siehe GMSLengthKind.

– (CLLocationDistance) lengthOfKind: (GMSLengthKind) kind

Gibt die Länge des Pfads gemäß kind zurück.

Siehe GMSLengthKind.