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 | |
GMSPath * | path |
Chemin qui décrit cette polyligne. | |
CGFloat | strokeWidth |
Largeur de la ligne en points d'écran. | |
UIColor * | strokeColor |
UIColor utilisé pour afficher la polyligne. | |
BOOL | gé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 | |
BOOL | tappable |
Si cette superposition doit entraîner des notifications tactiles | |
entier | zIndex |
Les superpositions de valeur supérieure (zIndex ) sont dessinées au-dessus des couches et superpositions de valeur zIndex inférieures. | |
ID | userData. |
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).