<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é