ho scritto sta cosa:

codice:
<script type="text/javascript">
 
    function initialize() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(41.91633, 12.482185), 5);
		geocoder = new GClientGeocoder();
 		
        <?php
		$query_rs_indirizzi = "SELECT indirizzo FROM offerte";
		$rs_indirizzi = mysql_query($query_rs_indirizzi, $conn) or die(mysql_error());
		$totalRows_rs_indirizzi = mysql_num_rows($rs_indirizzi);
		
		while($row_rs_indirizzi = mysql_fetch_assoc($rs_indirizzi))
		{
		
		?>
          var point = geocoder.getLatLng((<?php echo $row_rs_indirizzi['indirizzo']?>), 5);
		  map.addOverlay(new GMarker(point));
        <?
		} ?>
      }
    }

</script>

<body onload="initialize()" onunload="GUnload()">
perchè non funziona???