páginas web valladolid
  • paginas web
  • publicidad valladolid
  • localizacion agencia de publicidad valladolid

Shadowbox con Google Maps

Shadowbox y Google MapsPara mostar mapas de Google Maps dentro de nuestras páginas web, podemos utilizar Shadowbox.

Para ello, antes de nada, debemos descargar las librerías de Shadowbox; también sería conveniente que echarais un vistazo al artículo Shadowbox, donde detallamos algunas funciones muy útiles de manejo de shadowbox y propiedades.

De igual forma echar un vistazo a Google Maps donde detallamos como detallar la localización y descripción del sitio que deseamos mostrar, como su integración dentro de la página web.

Una vez que hemos repasado esto, incluimos la siguiente función JavaScript que lanza la llamada al objeto Shadowbox mendiante la función Shadowbox.open(), que a su vez carga el objeto Google Maps:

function GoogleMaps(latitud,longitud,texto)
{
    Shadowbox.open({
        player:     ′html′,
        content:    ′′,
        height:     300,    //alto de la ventana del Shadowbox
        width:      500,    //ancho de la ventana del Shadowbox
        options:    {
   overlayColor: "#644224",  //el color para la seccion inactiva de la pantalla del Shadowbox
            onFinish: function(item){
                if(GBrowserIsCompatible()){
                    var body = document.getElementById(Shadowbox.contentId());
                    var map = new GMap2(body);
//centramos el mapa en la posición señalada
                    map.setCenter(new GLatLng(latitud,longitud), 16);
                         //mostramos en bocadillo del mapa con el texto pasado como parámetro
         map.openInfoWindowHtml(new GLatLng(latitud,longitud),""+texto+"");   
 
                    // añadimos algunos controles de Google Maps para la visualización 
                    map.addControl(new GSmallMapControl());
                    map.addControl(new GOverviewMapControl());
                    map.addControl(new GMapTypeControl());
                }
            }
        }
    });
}

Una vez incluida la función del llamada al Shadowbox, insertamos la función JavaScript que la realiza dentro de un enlace en la página web:

<a class="option" onclick="GoogleMaps( 41.641265,-4.730043,′Texto descriptivo′);" href="#" mce_href="#">Ver mapa</a>

En la llamada a la función que lanza el Shadowbox pasamos como parámetros las coordenadas de localización del punto, como el texto descriptivo.

« volver a Artículos Web

Comentarios Total 3 comentarios

usuario web MP-WEB - Muy útil el Shadowbox
Publicado: 18/03/2010 18:14:33

Gracias, he matado 2 pájaros de un tiro con el artículo

usuario web Marco - Excelente
Publicado: 01/06/2010 22:34:38

Muy bien gracias

usuario web Erick -
Publicado: 21/06/2010 16:13:11

Excelente comentario!!!

Comentar

En este blog los comentarios están moderados. Por favor, evita los comentarios ofensivos u obscenos por que serán borrados.

  • Imagen de seguridadRefrescar imágen

  • * Campos obligatorios