Présentation
GMSOverlay est une classe abstraite qui représente une superposition pouvant être associée à un GMSMapView spécifique.
Elle ne peut pas être instanciée directement, mais les instances de types de superpositions concrètes doivent être créées directement (par exemple, GMSMarker, GMSPolyline et GMSPolygon).
Cet élément est compatible avec le protocole NSCopy. [overlay_ copy] renvoie une copie du type de superposition, mais avec la valeur map
définie sur "nil".
Hérité par GMSCircle, GMSGroundOverlay, GMSMarker, GMSPolygon et GMSPolyline.
Propriétés | |
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 de la propriété
- (NSString*) title [read, write, copy] |
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] |
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] |
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] |
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] |
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).