Retirer marker google map

Par ChloeMultimedia, il y a 10 ans


<salutation> Bonjour, </salutation>

Voila je rencontre un petit problème avec mon code.

Je suis en train de créer une carte interactive avec un système de filtres reliés à une base de données.
J'ai défini mes différentes variables.

var map; var marker; var queltype; var queltype2;

J'ai mis en place ma carte et des checkbox qui quand elles sont checkées affiche des marqueurs.

$('#checkbox-7').on('change', function () { if($('#checkbox-7').is(':checked')) { queltype='Commerce/Service'; queltype2='Transport'; declencherMarqueurs(queltype, queltype2); } else { retireMarqueurs(queltype,queltype2); } }); function retireMarqueurs(){ marker.setMap(null); }; });

Ce que j'aimerais c'est que lorsque je dé-check ma checkbox, les marqueurs s'effacent (ce qui paraît logique dans l'utilisation).

J'ai essayé de mettre en place la fonctionalité marker.setMap(null); trouvé dans le google map api mais je n'arrive pas à l'appliquer car quand je dé-check, mes marqueurs restent...

Avez-vous des solutions à me proposer s'il vous plait ?

Merci de votre réponse.

Chloé

Aucune réponse