Référence de la classe GMSPolyline

Documentation de référence sur la classe GMSPolyline

Présentation

GMSPolyline spécifie les options disponibles pour une polyligne existante à la surface de la Terre.

Il est dessiné sous forme de ligne physique entre les points spécifiés dans path.

Hérite de GMSOverlay.

Fonctions de membre publiques statiques

(type d'instance)+ polylineWithPath:
 Constructeur de commodité pour GMSPolyline pour un chemin particulier.

Propriétés

GMSPathpath
 Chemin qui décrit cette polyligne.
CGFloatstrokeWidth
 Largeur de la ligne en points d'écran.
UIColor * strokeColor
 UIColor utilisé pour afficher la polyligne.
BOOLgéodésique
 Indique si cette ligne doit être affichée avec la correction géodésique.
NSArray< GMSStyleSpan * > *délais
 Tableau contenant GMSStyleSpan, soit les délais utilisés pour afficher cette polyligne.
NSString * title
 Titre, une brève description de la superposition.
GMSMapView*carte
 Carte sur laquelle se trouve cette superposition
BOOLtappable
 Si cette superposition doit entraîner des notifications tactiles
entierzIndex
 Les superpositions de valeur supérieure (zIndex) sont dessinées au-dessus des couches et superpositions de valeur zIndex inférieures.
IDuserData.
 Données en superposition.

Documentation sur la fonction de membre

+ (type d'instance) : polylineWithPath: (valeur GMSPath vérifiable) path

Constructeur de commodité pour GMSPolyline pour un chemin particulier.

Les autres propriétés ont des valeurs par défaut.


Documentation sur la propriété

- (GMSPath*) chemin d'accès [read, write, copy]

Chemin qui décrit cette polyligne.

- (CGFloat) strokeWidth [read, write, assign]

Largeur de la ligne en points d'écran.

La valeur par défaut est 1.

- (UIColor*) strokeColor [read, write, assign]

UIColor utilisé pour afficher la polyligne.

La valeur par défaut est [UIColor blueColor].

- (BOOL) géodésique [read, write, assign]

Indique si cette ligne doit être affichée avec la correction géodésique.

- (NSArray<GMSStyleSpan *>*) spans [read, write, copy]

Tableau contenant GMSStyleSpan, soit les délais utilisés pour afficher cette polyligne.

Si ce tableau contient moins de segments que la polyligne elle-même, le segment final sera appliqué sur la longueur restante. Si ce tableau n'est pas défini ou est vide, strokeColor est utilisé à la place de la ligne entière.

- (NSString*) title [read, write, copy, inherited]

Titre, une brève description de la superposition.

Certaines superpositions, telles que les repères, affichent le titre sur la carte. Le titre est également le texte d'accessibilité par défaut.

- (GMSMapView*) map [read, write, assign, inherited]

Carte sur laquelle se trouve cette superposition

Définir cette propriété ajoutera la superposition à la carte. La valeur "nil" supprime cette superposition de la carte. Une superposition peut être active sur une carte au maximum à la fois.

- (BOOL) tappable [read, write, assign, inherited]

Si cette superposition doit entraîner des notifications tactiles

Certaines superpositions, comme les repères, sont accessibles par défaut.

- (int) zIndex [read, write, assign, inherited]

Les superpositions de valeur supérieure (zIndex) sont dessinées au-dessus des couches et superpositions de valeur zIndex inférieures.

Des valeurs égales entraînent un ordre de traçage non défini. Les repères font exception à la règle, quelles que soient les zIndex, ils sont toujours affichés au-dessus des calques de tuiles et d'autres superpositions non constituées de repères. Ils sont considérés comme appartenant à un groupe z-index distinct par rapport aux autres superpositions.

- (ID) userData [read, write, assign, inherited]

Données en superposition.

Vous pouvez utiliser cette propriété pour associer un objet arbitraire à cette superposition. Le SDK Google Maps pour iOS ne lit ni n'écrit cette propriété.

Notez que la propriété userData ne doit contenir aucune référence forte à des objets Maps. Dans le cas contraire, un cycle de conservation peut être créé (empêcher la libération d'objets).