1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| var map = null;
var geocoder = null;
function initialize() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(48.694586, 6.182556), 10);
geocoder = new GClientGeocoder();
map.addControl(new GSmallMapControl());
function geocode(adresse){
geocoder.getLatLng(
adresse,
function(point) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(adresse);
});
map.addOverlay(marker);
}// fin de la function point
); // fin de geocoder.getLatLng(...,...)
}
var villes = new Array(
<?
$i=1;
$nb = mysql_num_rows($sql);
while($result = mysql_fetch_array($sql)){
echo '"'.$result['ville'].', Lorraine"';
if($i < $nb){ echo ',';}
$i++;
}
?>);
for(var i=1;i<villes.length;i++){
geocode(villes[i]);
} // fin du for
}
} |