Présentation
GMSPolygon définit un polygone qui s'affiche sur la carte.
Un polygone (comme une polyligne) définit une série de coordonnées connectées dans une séquence ordonnée. De plus, les polygones forment une boucle fermée et définissent une région remplie.
Hérite de GMSOverlay.
Fonctions de membre publiques statiques | |
(type d'instance) | + polygonWithPath: |
Constructeur de commodité pour GMSPolygon pour un chemin d'accès particulier. | |
Propriétés | |
GMSPath* | path |
Trajet qui décrit ce polygone. | |
NSArray< GMSPath * > * | trous |
Tableau d'instances GMSPath décrivant les trous de ce polygone. | |
CGFloat | strokeWidth |
Largeur du contour du polygone en points d'écran. | |
UIColor * | strokeColor |
Couleur du contour du polygone. | |
UIColor * | fillColor |
Couleur de remplissage. | |
BOOL | géodésique |
Indique si ce polygone doit s'afficher avec une correction géodésique. | |
GMSPolygonLayer* | Calque |
Fournit la couche d'animation principale pour ce GMSPolygon. | |
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) : polygonWithPath: | (valeur GMSPath vérifiable) | path |
Constructeur de commodité pour GMSPolygon pour un chemin d'accès 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] |
Trajet qui décrit ce polygone.
Les coordonnées composant le tracé doivent être valides.
Tableau d'instances GMSPath décrivant les trous de ce polygone.
Les coordonnées composant chaque tracé doivent être valides.
- (CGFloat) strokeWidth [read, write, assign] |
Largeur du contour du polygone en points d'écran.
La valeur par défaut est 1.
- (UIColor*) strokeColor [read, write, assign] |
Couleur du contour du polygone.
La valeur par défaut est "nil".
- (UIColor*) fillColor [read, write, assign] |
Couleur de remplissage.
La valeur par défaut est "blueColor".
- (BOOL) géodésique [read, write, assign] |
Indique si ce polygone doit s'afficher avec une correction géodésique.
- (GMSPolygonLayer*) layer [read, assign] |
Fournit la couche d'animation principale pour ce GMSPolygon.
- (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).