Ü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.