Passage variable tableau bidimensionnel de PHP vers Javascript
Bonjour,
je crois être tout près du but pour afficher des points d'intérêt sur l'API google :
je connais ces POI dans une variable php : $fichier [$i]['nom'], $fichier [$i]['lat'],$fichier [$i]['lon'].
j'ai ajouté manuellement 4 de ces POI et le code fonctionne :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <div id="map-canvas"/>
<script text=javascript>
var position = [
['<?php echo $fichier[0]["nom"]; ?>', <?php echo $fichier[0]["lat"];?>, <?php echo $fichier[0]["lon"];?>,1],
['<?php echo $fichier[1]["nom"]; ?>', <?php echo $fichier[1]["lat"];?>, <?php echo $fichier[1]["lon"];?>,2],
['<?php echo $fichier[2]["nom"]; ?>', <?php echo $fichier[2]["lat"];?>, <?php echo $fichier[2]["lon"];?>,3],
['<?php echo $fichier[3]["nom"]; ?>', <?php echo $fichier[3]["lat"];?>, <?php echo $fichier[3]["lon"];?>,4],
];
google.maps.event.addDomListener(window, 'load', initialize);
</script> |
ce que je souhaiterais, c'est inclure cette variable "var position" dans une boucle.
Sans doute élémentaire pour des programmeurs confirmés, mais après avoir essayer "js encode", l'inclusion de php dans du javascript, et l'inclusion de javascript dans du php, je sèche toujours.
Merci d'avance à ceux qui auront pris le temps de me lire.