Código PHP:
<?
for ($i=0;$i<count($coordenadas);$i++) {
var point = new GLatLng(<?php echo $coordenadas[$i][0]; ?>, <?php echo $coordenadas[$i][1]; ?>);//aqui iría el acceso al array pero no sé cómo hacerlo
map.addOverlay(new GMarker(point, icon));
}
?>
Aquí estás mezclando código php con código javascript, por eso no te sale. Todo el código javascript que quieras mostrar tienes que meterlo dentro de un
echo:
Código PHP:
<?
for ($i=0;$i<count($coordenadas);$i++) {
echo 'var point = new GLatLng(' . $coordenadas[$i][0] . ',' . $coordenadas[$i][1] . ');';
echo ' map.addOverlay(new GMarker(point, icon));';
}
?>