Cette page explique comment gérer les conflits entre les repères que vous ajoutez à votre carte et les libellés par défaut, comme les points d'intérêt (POI) ou les noms de rue.
Avant de commencer
Pour gérer les conflits entre repères et libellés, vous devez utiliser un ID de carte compatible avec le type d'image vectorielle.
Spécifier les priorités des repères
Utilisez la propriété MarkerOptions
.collisionBehavior
pour spécifier la priorité d'un repère.
Utilisez l'une des valeurs suivantes :
REQUIRED
: valeur par défaut nécessitant l'affichage d'un repère qui se superpose à d'autres repères, libellés et POI.OPTIONAL_AND_HIDES_LOWER_PRIORITY
: indique que le repère peut être remplacé, chevauché par un repère obligatoire ou remplacé par un repèreOPTIONAL_AND_HIDES_LOWER_PRIORITY
de priorité supérieure. UtilisezzIndex
pour déterminer la priorité relative entre les repèresOPTIONAL_AND_HIDES_LOWER_PRIORITY
(une valeurzIndex
supérieure indique une priorité plus élevée).REQUIRED_AND_HIDES_OPTIONAL
: nécessite l'affichage d'un repère tout en masquant les repères, libellés ou POIOPTIONAL_AND_HIDES_LOWER_PRIORITY
qui se superposent au repère. Le repère peut se superposer à d'autres repères obligatoires.
Pour en savoir plus, consultez l'exemple de code Gestion des collisions des repères.