Montrer les marqueurs différemment selon calques visibles

Bonjour,

Lorsque tous les calques de ma carte sont visibles, il y a de nombreux marqueurs.
Du coup, j’aimerais les voir en petit (cercle) et sans libellé visible.

Lorsqu’un montre un seul calque, j’aimerais voir les marqueurs en plus grand avec une image associée.

Sauf erreur de ma part, ce n’est pas possible en standard.

Est-ce qu’il y a aurait une astuce pour le faire ?

Merci d’avance.