bonsoir
je cherche à extraire des données de ma bdd pour els afficher sur une google map
mais cela bloque voici le code de mon script tout se passe dans la partie en php
merci d'une aide
LJ
je cherche à extraire des données de ma bdd pour els afficher sur une google map
mais cela bloque voici le code de mon script tout se passe dans la partie en php
merci d'une aide
LJ
Code HTML:
<script type="text/javascript"> function initialize() { var myLatlng = new google.maps.LatLng(45.7363882,1.1044922); var mapOptions = { zoom: 8, center: myLatlng }; var map = new google.maps.Map(document.getElementById('div_carte'), mapOptions); var ctaLayer = new google.maps.KmlLayer({ url: 'http://www.ingall-niger.org/images/stories/Documents/87.kml' }); ctaLayer.setMap(map); var contentString = '<h1>coucou</h1><br>'; var infowindow = new google.maps.InfoWindow({ content: contentString }); /*var marker = new google.maps.Marker({ position: myLatlng, map: map, title: 'Moov it !' });*/ <?php $user = JFactory::getUser(); $userid = $user->id; //Connection a la base de donnée $bdd =& JFactory::getDBO(); $sql = "SELECT name, lat, lng FROM #__batenergie WHERE author='$userid'"; $bdd = setQuery($sql); while($data = mysql_fetch_assoc($bdd)) { echo 'var marker = new google.maps.Marker({ position: new google.maps.LatLng('.$data['lat'].','.$data['lng'].'), map: map, title: \''.$data['name'].'\' }); google.maps.event.addListener(marker); '; } ?> google.maps.event.addListener(marker, 'click', function() { infowindow.open(map,marker); }); } google.maps.event.addDomListener(window, 'load', initialize); </script>
Commentaire