Présentation
GMSPolyline spécifie les options disponibles pour une polyligne présente à la surface de la Terre.
Il se présente sous la forme d'une ligne physique entre les points spécifiés dans path
.
Hérite de GMSOverlay.
Fonctions de membre public statique | |
(type d'instance) | + polylineWithPath : |
Constructeur pratique pour GMSPolyline pour un chemin d'accès particulier. | |
Propriétés | |
GMSPath * | path |
Trajet décrivant cette polyligne. | |
CGFloat | strokeWidth |
Largeur de la ligne au niveau des points d'écran. | |
UIColor * | strokeColor |
La classe UIColor utilisée pour afficher la polyligne. | |
BOOL | gééodésique |
Indique si cette ligne doit être affichée avec une correction géodésique. | |
NSArray< GMSStyleSpan * > * | segments |
Tableau contenant GMSStyleSpan, les segments utilisés pour afficher cette polyligne. | |
NSString * | title |
Titre : brève description de la superposition. | |
GMSMapView * | carte |
Carte sur laquelle se trouve cette superposition. | |
BOOL | tappable |
Si cette superposition doit entraîner l'affichage de notifications sur l'écran, | |
int | zIndex |
Des superpositions de valeur zIndex plus élevée seront dessinées au-dessus des calques de tuiles et des superpositions de valeur zIndex inférieures. | |
id | userData |
Superposer des données. |
Documentation sur la fonction de membre
+ (type d'instance) polylineWithPath: | (GMSPath pouvant avoir une valeur nulle *) | path |
Constructeur pratique pour GMSPolyline pour un chemin d'accès particulier.
Les autres propriétés utiliseront des valeurs par défaut.
Documentation de la propriété
- (CGFloat) strokeWidth [read, write, assign] |
Largeur de la ligne au niveau des points d'écran.
La valeur par défaut est 1.
- (UIColor*) strokeColor [read, write, assign] |
La classe UIColor utilisée 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 une correction géodésique.
- (NSArray<GMSStyleSpan *>*) spans [read, write, copy] |
Tableau contenant GMSStyleSpan, les segments utilisés pour afficher cette polyligne.
Si ce tableau contient moins de segments que la polyligne elle-même, le segment final est appliqué sur la longueur restante. Si ce tableau n'est pas défini ou est vide, strokeColor
est utilisé pour la ligne entière.
- (NSString*) title [read, write, copy, inherited] |
Titre : brève description de la superposition.
Certaines superpositions, telles que les repères, affichent le titre sur la carte. Le titre correspond également au 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. Le fait de définir cette valeur sur "nil" supprime cette superposition de la carte. Une superposition peut être active à la fois sur une carte au maximum.
- (BOOL) tappable [read, write, assign, inherited] |
Si cette superposition doit entraîner l'affichage de notifications sur l'écran,
Par défaut, vous pouvez appuyer sur certaines superpositions, comme les repères.
- (int) zIndex [read, write, assign, inherited] |
Des superpositions de valeur zIndex
plus élevée seront dessinées au-dessus des calques de tuiles et des superpositions de valeur zIndex
inférieures.
Si la valeur est égale, l'ordre de dessin n'est pas défini. Les repères sont une exception : quelle que soit la zIndex
, ils seront toujours dessinés au-dessus des calques de tuiles et d'autres superpositions non constituées de repères. Ils sont en effet considérés comme appartenant à un groupe z-index distinct par rapport aux autres superpositions.
- (ID) userData [read, write, assign, inherited] |
Superposer des données.
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 le paramètre userData ne doit contenir aucune référence forte à des objets Maps. Dans le cas contraire, un cycle de conservation pourrait être créé (empêcher la libération des objets).