Documentation de référence de la classe GMSPath

Documentation de référence de la classe GMSPath

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.