Bonjour à tous,
voila mon souci.
(j'ai édité mon message car le souci à évoluer)
Je récupère via une requête sql un tableau de valeur de ce type
Je récupère les infos de cette manière:Dept
12
14
17
20
30
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if($result) { // On récupère la liste des départements foreach($result as $data) { $c = $data['Dept']; } }
Le but derrière tout ça est de charger des fichiers kml dans une googlemap en fonction des numéros de département présent dans mon tableau.
Le souci c'est que le $c n'a pas de valeur au moment du chargement de la carte
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 /* Création de la map */ function loadMap(){ var mapOptions = { zoom: 6, center: new google.maps.LatLng(46.8566667, 2.3509871), scaleControl: true, mapTypeId: google.maps.MapTypeId.ROADMAP }; $a = 10; $b = $c; map = new google.maps.Map(document.getElementById("map"), mapOptions); if ( $a==$b ){a = $a; var layerDept = new google.maps.KmlLayer("http://#.com/kml/"+a+".kml?date='newDate().getTime()'");layerDept.setMap(map);} else {b = $b; var layerDept2 = new google.maps.KmlLayer("http://#.com/kml/"+b+".kml?date='newDate().getTime()'"); layerDept2.setMap(map);} }
Si quelqu'un pouvait me guider dans ma recherche,
Merci
Partager