Insertar mapa de google maps en su Web (JavaScript API V3)

En esta entrada veremos, a través de un ejemplo, cómo insertar un mapa google en su Web. Hay que tener en cuenta que en la nueva versión(V3) ya no es necesario obtener una key, por lo que el proceso es más rápido.

Paso 1: Obtener coordenadas.

El primer paso es obtener las coordenadas del mapa. Para ello,  pueden utilizar una de las muchas aplicaciones online que existen para ello. Por ejemplo:

  • http://www.arumeinformatica.es/utiles/buscar-coordenadas-gps-en-google-maps/
    (En esta aplicación sólo tienes que arrastrar y soltar el icono de localización)
  • http://www.agenciacreativa.net/coordenadas_google_maps.php
    (En esta aplicación tienes que pulsar sobre el pundo del que quieres conocer las coordenadas, o poner la dirección)
    • Paso 2: Enlazar con google maps.

      Dentro del apartado HEAD de nuestra página pegamos la siguiente línea de código

      <script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=false"> </script>

      Paso 3: Enlazar con google maps.

      Crear la caja (DIV) donde se mostrará el mapa. En el ejemplo se especifican el alto (350px) y el ancho (450px) de la caja.

      <div id="mostrarMapa" style="width:450px; height:350px"> </div>

      Paso 4: Configuramos el mapa.

      Creamos la función mostrarGoogleMaps() que será la encargada de crear el mapa. En ella es donde se configuran todos los parámetros del mapa. Este código puede dentro de la etiqueta HEAD.

      <script type="text/javascript">  
          function mostrarGoogleMaps()
         {        
              //Creamos el punto a partir de las coordenadas:
             var punto = new google.maps.LatLng(40.41687477895358, -3.703308399999969);    
             
             //Configuramos las opciones indicando Zoom, punto(el que hemos creado) y tipo de mapa
             var myOptions = {
                 zoom: 15, center: punto, mapTypeId: google.maps.MapTypeId.ROADMAP    
             };  
           
             //Creamos el mapa e indicamos en qué caja queremos que se muestre
             var map = new google.maps.Map(document.getElementById("mostrarMapa"),  myOptions);  

             //Opcionalmente podemos mostrar el marcador en el punto que hemos creado.
             var marker = new google.maps.Marker({      
                 position:punto,        
                 map: map,        
                 title:"Título del mapa"});      
      }


      </script>

      Paso 4: Creamos la llamada a la función

      Con la siguiente línea conseguimos que cada vez que se entre en la página se cargue el mapa.

       <body onload="mostrarGoogleMaps()">

      Ejemplo Completo

      <html>
          <head>

               <script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=false"> </script>

               <script type="text/javascript">  
               function mostrarGoogleMaps()
               {        
                  var punto = new google.maps.LatLng(40.41687477895358, -3.703308399999969);      
             
                  var myOptions = {
                  zoom: 15, center: punto, mapTypeId: google.maps.MapTypeId.ROADMAP    
                   };  
           
                   var map = new google.maps.Map(document.getElementById("mostrarMapa"),  myOptions);  
                   var marker = new google.maps.Marker({      
                      position:punto,        
                      map: map,        
                     title:"Título del mapa"});      
                 }
               </script>

      </head>


       <body onload="mostrarGoogleMaps()">

          <div id="mostrarMapa" style="width:450px; height:350px"> </div>

      </body>

      </html>
Creada en Diseño Web | Tagged , , , | Leave a comment

Uso de CMS en grandes empresas

Cada vez son más las empresas, de un tamaño considerable, que apuestan por CMS para implementar sus WEB. En esta entrada mostraré algunos ejemplos agrupados por tipo CMS.

Continuar leyendo

Creada en Software libre | Tagged , , , , | Leave a comment

Insertar marca de agua en PDF vb.net

En esta entrada os dejo una función para insertar una imagen como marca de agua en un documento PDF.

Herramientas y tecnologías utilizadas

  • ASP.NET 3.5
  • VB.NET
  • Visual Studio 2008
  • iTextSharp

Continuar leyendo

Creada en Programacion ASP.NET, VB.NET | Tagged , , , | 3 Comentarios

VB.NET: Crear Excel a partir de plantilla(.xlt)

Para crear un libro excel a partir de una plantilla (por ejemplo .xlt), simplememente tenemos que pasar la ruta de la misma en el método Workbooks.Add().

        Dim m_Excel As Excel.Application
        Dim objLibroExcel As Excel.Workbook

        'Creamos un objeto de aplicación excel
        m_Excel = CreateObject("Excel.Application")
        objLibroExcel = m_Excel.Workbooks.Add("tu_ruta\plantilla.xlt")

        'Mostramos el resultado
        m_Excel.Visible = True

Nota: Para trabajar con excel en Visual estudio hay que agregar la referencia Microsoft.Office.Interop.Excel e importarla al fichero:

    Imports Microsoft.Office.Interop
Creada en VB.NET | Tagged , , , | Leave a comment

Catálogo de recursos de software libre

En esta entrada publicaré un amplio catálogo de herramientas libres y gratuitas. Herramientas para PYMES, desarrolladores y traductores.

Continuar leyendo

Creada en Software libre | Tagged , | Leave a comment

VB.NET: Mostrar Subtotal en EXCEL.

En esta entrada comentaré el funcionamiento del método Range.subtotal(). Este método nos permite crear subtotales en un rango.

Continuar leyendo

Creada en VB.NET | Tagged , , , | 3 Comentarios

Cómo tener éxito en la Web

Muchos piensan que por el sólo hecho de estar en internet, su empresa tendrá más éxito. Y esto no es así. Para que una empresa pueda prosperar de la mano de Internet se debe dedicar mucho tiempo y recursos.

Continuar leyendo

Creada en e-Marketing | Tagged , , | Leave a comment

Recursos gratuitos para diseño Web

En esta entrada comentaré algunos de los recursos de diseño que más utilizo en mis proyectos. Podréis encontrar desde generadores automáticos de menús CSS & HTML hasta buscadores de iconos.

Continuar leyendo

Creada en Diseño Web | Tagged , , | Leave a comment

Enviar correo electrónico con ASP.NET

En esta entrada explicaré, a través de un ejemplo, lo sencillo que es el envío de emails con formato HTML a través de ASP.NET.

Herramientas y tecnologías utilizadas

  • ASP.NET 3.5
  • VB.NET
  • Visual Studio 2008

Continuar leyendo

Creada en Programacion ASP.NET | Tagged , , | Leave a comment

Ordenar tablas con jQuery (tablesorter)

En esta entrada descubrirá lo fácil que es crear tablas ordenables con jQuery. Para ello utilizaremos tablesorter, un plugin basado en esta potente biblioteca JavaScript.

Continuar leyendo

Creada en jQuery | Tagged , , , , | Leave a comment