Ver Mensaje Individual
  #12 (permalink)  
Antiguo 05/06/2010, 10:23
Campesino
 
Fecha de Ingreso: septiembre-2003
Mensajes: 180
Antigüedad: 20 años, 7 meses
Puntos: 1
Respuesta: Ayuda con google maps y base de datos

Gracias por responder, pero sigue sin salir nada, lo que quiero es que el script de Google maps tome los datos de longitud y latitud que hay en la base de datos y muestre el mapa con el punto correspondiente a esas coordenadas.


Este es el codigo completo:

<html>
<head>
<title></title>
<?php
function conectar()
{
$base_de_datos = "Mi base de datos";
$db_usuario = "Mi usuario";
$db_password = "Mi pass ";

if (!($link = mysql_connect("localhost", $db_usuario, $db_password)))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db($base_de_datos, $link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}

$db = conectar();
$resultados = mysql_query("SELECT * FROM tabla WHERE id='38'");
while($articulo=mysql_fetch_array($resultados))
?>
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=ABQ IAAAAIxQWpU1-QF8PtuHoL59_tBRlJPYwn47xzjqwfW1L972ysqJV7hTeTtJFq6 w4AZdwjiz5j_tNLbIx-A"
type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById('map_canvas'));
map.setCenter(new GLatLng(<?php $articulo['latitud'] ?>,<?php $articulo['longitud'] ?>), 17);
map.addControl(new GLargeMapControl(<?php $articulo['latitud'] ?>,<?php $articulo['longitud'] ?>));
map.setMapType(G_SATELLITE_MAP);
var point = new GPoint(<?php $articulo['latitud'] ?>, <?php $articulo['longitud'] ?>);
var marker = new GMarker(point);
map.addOverlay(marker);
}
} //]]>
</script>
</head>
<body onload="initialize()" onunload="GUnload()">
<div id="map_canvas" style="width: 400px; height: 200px;"></div>
</body>
</html>