Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2013, 04:12
Avatar de madman_18
madman_18
 
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 13 años, 8 meses
Puntos: 14
Pregunta Problema con Google Maps

Hola a todos!

Creo que este post va aquí si no estoy confundido jeje.

Querría consultaros cómo podría modificar propiedades sobre el google Maps que muestro en mi página.

Tengo el siguiente problema: cuando abro la página, y carga el mapa se me visualiza así:
http://es.zimagez.com/zimage/fallo10.php

Sin embargo, cuando hago click en el icono que señala la situación del sitio, me aparece bien:

http://es.zimagez.com/zimage/buena1....or zimagez.com

Os pongo el código con el que genero el mapa, y si pudierais echarme una mano os lo agradezco (he cambiado algunos parametros como las longitudes y la url del mapa).

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
  3. <link href='http://fonts.googleapis.com/css?family=Merienda' rel='stylesheet' type='text/css'>
  4. <style type="text/css">
  5.   html { height: 100% }
  6.   body { height: 100%; margin: 0px; padding: 0px }
  7.   #mapa_contenedor { height: 100%;font-family: 'Merienda', sans-serif;}
  8.   .contenedor_infoMapas{width:300px;height:140px;}
  9.   .tabla_empresa{font-family: 'Merienda', sans-serif;}  
  10.   #titulo_empresa{color: #4B8CF7;font-size: 14px;}
  11.   #describe_empresa{font-size: 12px;margin-top: -10px;}
  12.   #contentInfoWindow{width: 800px;height:500px;}
  13. <script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=false"></script>
  14. <script type="text/javascript">
  15.   function initialize() {      
  16.     // SE GENERA EL MAPA
  17.     var mapita = new google.maps.LatLng(37.358697,-5.221102);
  18.     /*****************/    
  19.     // SE LE DAN LAS OPCIONES ZOOM - CENTER (DONDE ESTARÍA EL "CENTRO" DEL MAPA) - TIPO DE MAPA
  20.     var opciones = {
  21.         zoom: 17,
  22.         center: new google.maps.LatLng(datos de longitud,datos de longitud),
  23.         mapTypeId: google.maps.MapTypeId.SATELLITE //visor modo satelite
  24.         /*mapTypeId: google.maps.MapTypeId.ROADMAP //tipo carretera*/
  25.     };
  26.     /***************************************************************************************/    
  27.     // DIV DONDE SE VA A CREAR EL MAPA Y SE CREA EL MAPA
  28.         var div = document.getElementById('mapa_contenedor');
  29.         var map = new google.maps.Map(div,opciones);
  30.     /*****************************************************/
  31.     // SE GENERA EL MARCADOR Y SE PONE EN EL MAPA
  32.     var marcador = new google.maps.Marker({
  33.        position: new google.maps.LatLng(datos de longitud,datos de longitud),
  34.        map: map
  35.     });
  36.     /********************************************/
  37.     // DATOS QUE SE QUIERE EN LA VENTANA INFO
  38.     var contenido = '<div class=contenedor_infoMapas>\n\
  39.                    <table class=tabla_empresa>\n\
  40.                     <tr>\n\
  41.                         <td id=titulo_empresa><b><a href=url del mapa target=_blank> minombre</a></b></td></tr></table><br/>\n\
  42.                     <table id=describe_empresa>\n\
  43.                         <tr>\n\
  44.                            <td>dato1</td>\n\
  45.                         </tr>\n\
  46.                         <tr>\n\
  47.                             <td>dato3</td></tr><tr><td>dato2</td>\n\
  48.                         </tr>\n\
  49.                         <tr>\n\
  50.                             <td><a href=# title="Contacte con nosotros">el email</a></td>\n\
  51.                         </tr>\n\
  52. </div>\n\
  53. </table>';
  54.    /*****************************************/
  55.    /*SE CREA EL OBJETO VENTANA INFO*/
  56.    var infowindow = new google.maps.InfoWindow({
  57.         content: contenido
  58.     });  
  59.    //CON ESTO SE LE AÑADE EL EVENTO CLICK SOBRE EL MARCADOR POR SI LO CIERRAN MOSTRARÍA EL MAPA DE NUEVO.
  60.    google.maps.event.addListener(marcador, 'click', function() {
  61.        infowindow.open(map, marcador);
  62.     });    
  63.     infowindow.open(map, marcador); //PARAMETROS : 1- EL MAPA YA CONSTRUIDO, 2- EL MARCADOR ESTO LO ABRE AL CARGAR EL MAPA
  64. }
  65. </head>
  66. <body onload="initialize()">
  67.   <section id="mapa_contenedor" style="width:100%;height:100%"></section>
  68. </body>
  69. </html>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"