Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/05/2010, 15:02
Nisrokh
 
Fecha de Ingreso: septiembre-2009
Ubicación: Neuquén
Mensajes: 142
Antigüedad: 15 años, 1 mes
Puntos: 12
Respuesta: Ayuda con google maps y base de datos

Mire bien tu vodigo y note algunos errores...

1. Cuando seleccionas el div del map, tenes q ponerlo como string: document.getElementById('map')
2. En map.setCenter() te faltan las cordenadas en GLatLng()
3. Cuando pasas la clave por método GET incluyendo el script de Google, debe ser "key=TU_CLAVE". Vi que tenías "k=TU_CLAVE"

Acá te dejo un ejemplo para que veas como te tendria que quedar... Y asi me anduvo... Reemplaza la clave por la tuya.

Código HTML:
Ver original
  1.     <head>
  2.         <title></title>
  3.         <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA" type="text/javascript"></script>
  4.         <script type="text/javascript">
  5.             //<![CDATA[
  6.             function initialize() {
  7.                 if (GBrowserIsCompatible()) {
  8.                     var map = new GMap2(document.getElementById('map_canvas'));
  9.                     map.setCenter(new GLatLng(37.4419, -122.1419), 17);
  10.                     map.addControl(new GLargeMapControl(37.4419, -122.1419));
  11.                     map.setMapType(G_SATELLITE_MAP);
  12.                    
  13.                     var point = new GPoint(-122.1419, 37.4419);
  14.                     var marker = new GMarker(point);
  15.                     map.addOverlay(marker);
  16.                 }
  17.             }
  18.             //]]>
  19.         </script>
  20.     </head>
  21.     <body onload="initialize()" onunload="GUnload()">
  22.         <div id="map_canvas" style="width: 400px; height: 200px;"></div>
  23.     </body>
  24. </html>

Te quedaría adaptarlo a tus necesidades, y reemplazar las coordenadas, por las variables... Ej. <?php $var ?>

¡Saludos!