Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2011, 13:00
pleter
 
Fecha de Ingreso: julio-2009
Ubicación: Argentinalandia
Mensajes: 339
Antigüedad: 15 años, 5 meses
Puntos: 15
De acuerdo Google Maps en WP para mostrar direccion

Buenos dias.

Andaba buscando una forma de insertar en un blog la direccion de varias bibliotecas de varias escuelas (si, soy el que publique unos dias atras como hacer las categorias para los libros de mi escuela) bueno.. ahora salio la idea de poner en un mapa la direccion de la biblioteca escolar y estoy guardando la direccion en una meta etiqueta de WP entonces la llamo con:

Código PHP:
<?php echo $web ?>
entonces de esa forma lo puedo poner en una tabla de la derecha que tiene el nombre, la direccion y el telefono.

ahora, volviendo al tema, quiero insertarlo en un mapa de Google e investigando bastante me tope con un script que se llama gaddress pero no logro hacerlo andar.

Introduje en el <header>
Código PHP:
    <script src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAAuPzVvblablabla-aca-la-api-de-google" type="text/javascript"></script>
    <script src="gaddress.js" type="text/javascript"></script> 
luego en la parte del post coloque en single.php

Código PHP:
        <div id="map" style="width: 640px; height: 300px;"></div>
    <script type="text/javascript">
    //<![CDATA[

    if (GBrowserIsCompatible()) {
      var map = new GMap(document.getElementById("map"));
      map.addControl(new GSmallMapControl());
    }

    function move( p, a ) {
      if ( p == null ) {
        alert( "Sin direccion, contactenos para mas informacion." );
      } else {
        map.centerAndZoom( p, 4 );
        var marker = new GMarker(p);
        map.addOverlay(marker);
        map.openInfoWindow(p, document.createTextNode(a));
      }
    }
    
    function address() {
      GAddress( document.getElementById("a").value, move );
      return false;
    }
    //]]>
    </script>
    <form action="" method="" onsubmit="return address();">
    <input type="text" id="a" size="40" value="<?php echo $web ?>"> <input type="submit" value="Buscar">
    </form>
y para rematar, el body lo hice
Código PHP:
<body onload="address();"
para que llame al formulario cada vez que carga la pagina y muestre la direccion

el problema es que algo debo estar haciendo mal porque no sale ningun mapa, no solo que no lo ubica, sino que no sale el mapa ni nada

Alguien se da cuenta si estoy cometiendo algun error? o mejor aun...
Alguien utiliza algun otro modo para mostrar con un puntito rojo en google maps una direccion llamandola con el ECHO de la metaetiqueta?

Se agradece profundamente cualquier ayuda


Para todos aquellos interesados en el Script, les dejo el link del autor:
http://ejohn.org/projects/gaddress/

Gracias nuevamente
__________________
Mi Perfil y Blog estan en Yeow.com.ar ✰✰✰✰✰
Pero en WONDED.COM estan Mis Proyectos OpenSource ;-)

Última edición por pleter; 06/07/2011 a las 13:01 Razón: agrego links