Présentation
GMSPath encapsule un tableau immuable de CLLocationCooordinate2D.
Toutes les coordonnées d'un GMSPath doivent être valides. L'équivalent modifiable est GMSMutablePath.
Hérité par GMSMutablePath.
Fonctions de membre public | |
(identifiant) | - initWithPath : |
Initialise un chemin nouvellement alloué avec le contenu d'un autre GMSPath. | |
(NSUInteger) | - count |
Permet d'obtenir la taille du chemin d'accès. | |
(CLLocationCoordinate2D) | - CoordinatAtIndex: |
Renvoie kCLLocationCoordinate2DInvalid si index est supérieur ou égal au nombre. | |
(NSString *) | - encodedPath |
Renvoie une chaîne encodée du chemin d'accès au format décrit ci-dessus. | |
(type d'instance) | - pathOffsetByLatitude:longitude: |
Renvoie un nouveau tracé obtenu en ajoutant deltaLatitude et deltaLongitude à chaque coordonnée du tracé actuel. | |
(double) | – segmentsForLength:kind: |
Renvoie le nombre fractionnaire de segments du chemin qui correspondent à length , interprétés selon kind . | |
(CLLocationDistance) | – lengthOfKind : |
Renvoie la longueur du chemin d'accès, conformément à kind . | |
Fonctions de membre public statique | |
(type d'instance) | + chemin d'accès |
Constructeur pratique pour un chemin d'accès vide. | |
(type d'instance pouvant avoir une valeur nulle) | + pathFromEncodedPath : |
Initialise un chemin nouvellement alloué à partir de encodedPath . |
Documentation sur la fonction de membre
+ (instancetype) path |
Constructeur pratique pour un chemin d'accès vide.
- (id) initWithPath | (GMSPath *). | path |
Initialise un chemin nouvellement alloué avec le contenu d'un autre GMSPath.
- (NSUInteger) count |
Permet d'obtenir la taille du chemin d'accès.
- (CLLocationCoordinate2D) CoordinatAtIndex: | (NSUInteger) | index |
Renvoie kCLLocationCoordinate2DInvalid si index
est supérieur ou égal au nombre.
+ (type d'instance nullable) pathFromEncodedPath : | (NSString *) | encodedPath |
Initialise un chemin nouvellement alloué à partir de encodedPath
.
Ce format est décrit à l'adresse https://developers.google.com/maps/documentation/utilities/polylinealgorithm.
- (NSString *) encodedPath |
Renvoie une chaîne encodée du chemin d'accès au format décrit ci-dessus.
- (instancetype) pathOffsetByLatitude: | (CLLocationDegrees) | deltaLatitude | |
longitude: | (CLLocationDegrees) | deltaLongitude | |
Renvoie un nouveau tracé obtenu en ajoutant deltaLatitude
et deltaLongitude
à chaque coordonnée du tracé actuel.
Ne modifie pas le chemin d'accès actuel.
- (double) segmentsForLength: | (CLLocationDistance) | longueur | |
kind: | (GMSLengthKind). | kind | |
Renvoie le nombre fractionnaire de segments du chemin qui correspondent à length
, interprétés selon kind
.
Voir GMSLengthKind.
- (CLLocationDistance) lengthOfKind: | (GMSLengthKind). | kind |
Renvoie la longueur du chemin d'accès, conformément à kind
.
Voir GMSLengthKind.