Comment effacer un Layer KML dans une Map ??

Signaler
Messages postés
7
Date d'inscription
dimanche 7 décembre 2008
Statut
Membre
Dernière intervention
2 septembre 2011
-
Messages postés
7
Date d'inscription
dimanche 7 décembre 2008
Statut
Membre
Dernière intervention
2 septembre 2011
-
Bonjour,

pour faire apparaitre un tracé .kml sur une map j'utilise la fonction :
function kml() {
var ctaLayer = new
google.maps.KmlLayer('http://toto.truc.fr/moi/cla/xxxx.kml');
ctaLayer.setMap(map);
} 


La question est :
Comment supprimer le tracé de la map sans avoir a relancer tout le Js ?????

Merci par avance.

Pat

2 réponses

Messages postés
72
Date d'inscription
mercredi 7 février 2007
Statut
Membre
Dernière intervention
25 juillet 2013
1
Bonjour,

Pour supprimer le tracé, il suffit de mettre ton layer sur un objet vide.

Exemple :

var ctaLayer;

//Fonction qui ajoute un tracé à la map
function kml() {
ctaLayer = new
google.maps.KmlLayer('http://toto.truc.fr/moi/cla/xxxx.kml');
ctaLayer.setMap(map);
} 

//Fonction qui supprime le tracé de la map
function effacerTrace()
{
ctaLayer.setMap(null);
}

---------------------
Oderint dum metuant
Messages postés
7
Date d'inscription
dimanche 7 décembre 2008
Statut
Membre
Dernière intervention
2 septembre 2011

Bonjour,

je viens de tester,
MAIS
ca ne marche pas !!!!!!!

Pat
------