Bonjour,

Je viens vers vous car j'ai un petit problème tout bête..
Je génère une carte avec mon fichier KML, plus précisement un tracé

Et dans ma page html j'ai plusieurs bouton :
- un pour la recharger
- Et un pour réinitialiser la carte

Seulement je n'arrive pas à effacer ce tracé ... avez vous une idée ?
Merci d'avance

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script type="text/javascript">
function initialize() 
{        
	var ctaLayer = new google.maps.KmlLayer("http://cccc/xxx.kml");  
        var mapOptions = {  
          zoom: 11,
          mapTypeId: google.maps.MapTypeId.SATELLITE
        }
        var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
	ctaLayer.setMap(map);
}
 
function nettoyerCarte()
{
	//Enleve tout les layers présent sur la carte
        ctaLayer.setMap(null); //<-- Erreur ctaLayer qui n'existe pas 
normal car dans fonction initialize() mais comment faire alors :(
}
</script>
Mes boutons HTML :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<input type="button" name="button"  onClick="nettoyerCarte()" value="Reinitiliser" />
 
<input type="button" name="button"  onClick="initialize()" value="Afficher le parcours" />

Merci beaucoup d'avance..