Código:
el mapa saca la info del siguiente archivo<script type="text/javascript"> if (GBrowserIsCompatible()) { var side_bar_html = ""; var gmarkers = []; var htmls = []; var i = 0; var gicons = []; gicons["map"] = new GIcon(G_DEFAULT_ICON, "http://maps.google.com/mapfiles/ms/micons/red-pushpin.png"); side_bar_html = '<span class="note"></span>'; function createMarker(point,name,html,icontype) { var marker = new GMarker(point, gicons[icontype]); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); }); gmarkers[i] = marker; htmls[i] = html; side_bar_html += '<span class="note"><a href="javascript:myclick(' + i + ')">Ver<\/a><\/span> '; i++; return marker; } function myclick(i) { gmarkers[i].openInfoWindowHtml(htmls[i]); } var map = new GMap2(document.getElementById("map")); map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); map.setCenter(new GLatLng(-35.101934057246055, -71.3232421875), 8); var request = GXmlHttp.create(); request.open("GET", "informacion.php", true); request.onreadystatechange = function() { if (request.readyState == 4) { var xmlDoc = GXml.parse(request.responseText); var markers = xmlDoc.documentElement.getElementsByTagName("marker"); for (var i = 0; i < markers.length; i++) { var lat = parseFloat(markers[i].getAttribute("lat")); var lng = parseFloat(markers[i].getAttribute("lng")); var point = new GLatLng(lat,lng); var html = markers[i].getAttribute("html"); var label = markers[i].getAttribute("label"); var icontype = markers[i].getAttribute("icontype"); var marker = createMarker(point,label,html,icontype); map.addOverlay(marker); } document.getElementById("side_bar").innerHTML = side_bar_html; } } request.send(null); } else { alert("El API de google maps no es compatible con este browser"); } </script>
Código PHP:
<?php session_start();
include("3.php");
echo "<markers>";
$user=$_SESSION['estado'];
$marker=0;
$registros=mysql_query("select * from google_maps where Lat!='0' and Lng!=''", $conexion) or die("Problemas en el select:".mysql_error());
while ($reg=mysql_fetch_array($registros))
{ $marker++;
echo "<marker lat='".$reg['Lat']."' lng='".$reg['Lng']."' html='
Alumno:".$reg['Nick']."
Matricula:".$reg['Matricula']."
Direccion:".$reg['direccion']."
' label='".$reg['Nick']."' icontype='map'/>";
}
echo "</markers>";
?>
Código HTML:
<div id="side_bar">
ese enlace en los resultados de busqueda que tubiese el link solamente del usuario que se buscó ?
algun maestro del javascript que me ayude porfavor :) gracias