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 :
Mes boutons HTML :
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>
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..
Partager