No encontre nada googleando, pero toqueteando me salio
Dejo el codigo, x si a alguien le sirve, aunque no tuve respuesta pero ..... me soluciono bastantes problemas este foro asi que hay que ser agradecido
Código PHP:
<html>
<head>
<script src="api google + key sensor=false" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
var map;
var marker;
function initialize() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(37.4419, -122.1419), 1);
map.addControl(new GMapTypeControl());
map.addControl(new GSmallMapControl());
map.addControl(new GScaleControl());
map.addControl(new GOverviewMapControl());
map.setMapType(G_NORMAL_MAP);
}
function addtag(point, address) {
marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(address); } );
return marker;
}
<?php
include_once("include/connection.php");
conectar();
for($x=0; $x<=$_GET['sucs'];$x++){
$sql="select sucid,succoordenadas,sucmarcadortexto,sucdir from sucursal where succoordenadas<>'empty' and sucid=".$_GET["suc$x"]; //coordenadas
$result=mysql_query($sql);
$filas=mysql_num_rows($result);
while($row=mysql_fetch_assoc($result)){
$coordenadas[]=$row['succoordenadas'];
$marcador_texto[]=$row['sucmarcadortexto'];
$direccion[]=$row['sucdir'];
$sucid[]=$row['sucid'];
}
}
for($i=0;$i<$filas;$i++){
echo "var point2 = new GLatLng(".$coordenadas[$i].");\n";
echo "var address2 = '<img src=\"imagenes/logo.jpg\" width=\"200\" height=\"50\" /><br/><font color=#A0E01E size=2><b>".$marcador_texto[$i]."</b></font><br /><font size=2>".$direccion[$i]."</font><br /><br />Teléfono: 928 222 345<br />';\n";
echo "var marker2 = addtag(point2, address2);\n";
echo "map.addOverlay(marker2);\n";
echo"GEvent.trigger(marker2,\"click\");\n";
}
?>
}
<?php
for($z=0;$z<$filas;$z++){
$function = preg_replace("/ /","a",$marcador_texto[$z]);
echo"function ".$function."() {\n";
echo"map.setCenter(new GLatLng(".$coordenadas[$z]."), 10);\n";
echo "var address2 = '<img src=\"imagenes/logo.jpg\" width=\"200\" height=\"50\" /><br/><font color=#A0E01E size=2><b>".$marcador_texto[$z]."</b></font><br /><font size=2>".$direccion[$z]."</font><br /><br />Teléfono: 928 222 345<br />';\n";
echo"map.openInfoWindow(map.getCenter(),(address2));\n";
echo"}\n";
//
}
?>
//
</script>
</head>
<body onload="initialize()" onunload="GUnload()" style="background-color:black;">
<table>
<tr>
<td><h2 style="font:italic 24px Georgia, 'Times New Roman', Times, serif;color:#B8F84E;letter-spacing:-1px;">Hoteles</h2>
<div style="width:150px;height:382px;overflow:auto;background-color:lightgrey;">
<?php
for($t=0;$t<$filas;$t++){
$var2 = preg_replace("/ /","a",$marcador_texto[$t]);
echo"<form action=\"\" onsubmit=\"".$var2."(); return false\">";
echo"<input type=\"submit\" value=\"".$marcador_texto[$t]."\" style=\"border:1px solid green;background-color:grey;\" /><br>";
echo"</form>";
}
?>
</div>
</td>
<td>
<div id="map_canvas" style="width: 750px; height: 430px" style=""></div>
</td>
</tr>
</table>
</body>
</html>