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

Hola:
Tengo una base de datos donde hay dos registros con la longitud y latitud y quiero colocar, en una web, un mapa (google map) con esos parametros. Estoy haciendo pruebas pero no me sale nada:

<?php
function conectar()
{
$base_de_datos = "basededatos";
$db_usuario = "root";
$db_password = "";

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)) {

echo"

<script

src=http://maps.google.com/maps?file=api&v=2&kAQUI-TU-CLAVE-GOOGLE-MAPSLbIx-A type=text/javascript></script>
<script type=text/javascript>
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById(map));
map.setCenter(new GLatLng(), 17);
map.addControl(new GLargeMapControl(".$articulo['Latitud'].",".$articulo['Longitud'].")); map.setMapType(G_SATELLITE_MAP);

var point = new GPoint (".$articulo['Longitud'].",".$articulo['Latitud'].");
var marker = new GMarker(point);
map.addOverlay(marker);
}
}
//]]>
</script>
</head>
<body onload=load() onunload=GUnload()>
<div id=map style=width: 615px; height: 400px></div>

";
}
?>

Esto está bien o es una aberración, tened en cuenta que estoy aprendiendo.