GMSPath-Klassenreferenz


Überblick

GMSPath kapselt ein unveränderliches Array von CLLocationCooordinate2D ein.

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

Übernommen von GMSMutablePath.

Öffentliche Mitgliederfunktionen

(ID)initWithPath:
 Initialisiert einen neu zugewiesenen Pfad mit dem Inhalt eines anderen GMSPath.
(NSUInteger)- count
 Ruft die Größe des Pfads ab.
(CLLocationCoordinate2D) CoordinateAtIndex:
 Gibt kCLLocationCoordinate2DUngültig zurück, wenn index >= Anzahl.
(NSString *)encodedPath
 Gibt einen codierten String des Pfads im oben beschriebenen Format zurück.
(Instanztyp)pathOffsetByLatitude:longitude:
 Gibt einen neuen Pfad zurück, der durch Hinzufügen von deltaLatitude und deltaLongitude zu jeder Koordinate des aktuellen Pfads abgerufen wird.
(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 entsprechend kind zurück.

Statische Funktionen für öffentliche Mitglieder

(Instanztyp)+ Pfad
 Convenience-Konstruktor für einen leeren Pfad.
(Instanztyp, der Nullwerte zulässt)+ pathFromEncodedPath:
 Initialisiert einen neu zugewiesenen Pfad aus encodedPath.

Dokumentation zu Mitgliederfunktionen

+ (instancetype) Pfad

Convenience-Konstruktor für einen leeren Pfad.

- (ID) initWithPath: (GMSPath *) path

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

– (NSUInteger) count

Ruft die Größe des Pfads ab.

– (CLLocationCoordinate2D) coordinateAtIndex: (NSUInteger) Index

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

+ (Instanztyp, für den Nullwerte zulässig sind) 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.

- (Instanztyp) pathOffsetByLatitude: (CLLocationDegrees) deltaLatitude
longitude: (CLLocationDegrees) deltaLongitude

Gibt einen neuen Pfad zurück, der durch Hinzufügen von deltaLatitude und deltaLongitude zu jeder Koordinate des aktuellen Pfads abgerufen wird.

Der aktuelle Pfad wird nicht geändert.

- (double) SegmentsForLength: (CLLocationDistance) Länge
Art: (GMSLengthKind) kind

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 entsprechend kind zurück.

Siehe GMSLengthKind.