Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/09/2012, 12:01
Avatar de tobal_mx
tobal_mx
 
Fecha de Ingreso: junio-2011
Ubicación: Curicó
Mensajes: 32
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Geolocalizacion de Usuarios con Gmaps

txemaarbulo al final segui el consejo de realizar la busqueda en un mapa aparte, ahora resulta bien con

Código PHP:
<script type="text/javascript">
//<![CDATA[

var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GScaleControl());
map.setCenter(new GLatLng(-35.101934057246055, -71.3232421875), 8, G_NORMAL_MAP);

function createMarker(point, number)
{
var marker = new GMarker(point);
var html = number;
GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(html);});
return marker;
};
<?php
$link 
mysql_connect("127.0.0.1""root""123") or die("error al conectar: " mysql_error());
mysql_selectdb("sig",$link) or die ("error al conectar a la base de datos : " mysql_error());

$result mysql_query("SELECT * FROM google_maps where Matricula='$palabra' or rut='$palabra'",$link);
if (!
$result)
{
echo 
"<script>alert('No se encontraron resultados');</script>;";
}
while(
$row mysql_fetch_array($result))
{
echo 
"var point = new GLatLng(" $row['Lat'] . "," $row['Lng'] . ");\n";
echo 
"var marker = createMarker(point, ' <b>Matricula:</b>" addslashes($row['Matricula']) . " <b>Nombre:</b> ".addslashes($row['Nick']) ." <b>Direccion:</b> ".addslashes($row['direccion'])."<br><b> Carrera:</b>".addslashes($row['carrera'])."');\n";
echo 
"map.addOverlay(marker);\n";
echo 
"\n";
}

mysql_close($link);
?>

//]]>
</script>
y creo tambien que es mejor migrar el codigo a la V3 , gracias por el apoyo master !