GMSCollisionBehavior

GMSCollisionBehavior

Énumérations

énumérationGMSCollisionBehavior { GMSCollisionBehaviorRequired, GMSCollisionBehaviorRequiredAndHidesOptional, GMSCollisionBehaviorOptionalAndHidesLowerPriority }
 La manière dont les repères interagissent avec les autres repères et les libellés standards Plus...

Documentation du type d'énumération

énumération GMSCollisionBehavior

La manière dont les repères interagissent avec les autres repères et les libellés standards

La valeur par défaut est GMSCollisionBehaviorRequired.

Les collisions de repères se produisent lorsque des coordonnées se croisent.

La priorité est définie comme suit: 1) Obligatoire > Facultatif 2) zIndex: supérieur > zIndex inférieur

Au-delà, il n'est pas possible de définir le repère qui s'affiche si les deux sont facultatifs et ont le même zIndex. Les libellés de carte standards ont la priorité la plus faible.

Énumérateur:
GMSCollisionBehaviorRequired

Toujours afficher le repère, quelle que soit la collision.

Il s'agit du comportement par défaut. Cela n'a aucune incidence sur l'affichage d'autres repères ou libellés de carte de base.

GMSCollisionBehaviorRequiredAndHidesOptional

Affichez toujours le repère quelle que soit la collision, et masquez tout repère ou libellé CollisionBehaviorOptionalAndHidesLowerPriority qui chevauche le repère.

GMSCollisionBehaviorOptionalAndHidesLowerPriority

N'affichez le repère que s'il ne chevauche pas d'autres repères.

N'inclut pas GMSCollisionBehaviorRequired. Si deux repères de ce type se chevauchent, celui dont le zIndex est le plus élevé est affiché. Les règles de collision pour des repères ayant le même zIndex ne sont pas définies.