Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/07/2012, 12:54
txemaarbulo
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Api 3 google maps

Trataré de ayudarte, pero veo los códigos tructados:

Por una parte el javascript no está cerrado. Faltaría la última llave y la invocación a initialize() (dentro del javascript o, como muchos lo hacen, dentro de la etiqueta body.

Podría quedar (directamente en el javascript), así :
Código Javascript:
Ver original
  1. var map;
  2.       var map2;
  3.       function initialize() {
  4.         var mapOptions = {
  5.           zoom: 5,
  6.           center: new google.maps.LatLng(40.350288, -3.681253),
  7.           mapTypeId: google.maps.MapTypeId.ROADMAP
  8.         };
  9.         map = new google.maps.Map(document.getElementById('map_canvas'),
  10.             mapOptions);
  11.  
  12.          var mapOptions2 = {
  13.           zoom: 8,
  14.           center: new google.maps.LatLng(-34.397, 150.644),
  15.           mapTypeId: google.maps.MapTypeId.ROADMAP
  16.         };
  17.         map2 = new google.maps.Map(document.getElementById('map_canvas2'),
  18.             mapOptions2);
  19.       }  //
  20.       google.maps.event.addDomListener(window, 'load', initialize);

Te recuerdo que hay otras formas de invocar la función que son perfectamente correctísimas.
Muchos prefieren (eliminada la última línea que he añadido al javascript)
Código HTML:
Ver original
  1. <body onload="initialize();">

Por otra parte, en tu código no veo donde está el primer mapa
Código HTML:
Ver original
  1. <div id="map_canvas"></div>

Lo he tratado de reproducir y, evidentemente, el alto dado en CSS a los mapas se encuentra limitado por la celda de la tabla. Esto es, dale un alto a la celda para que el 100% del mapa sea toda su altura.

Si me pasas el código completo, lo releo y lo vemos.

Última edición por txemaarbulo; 31/07/2012 a las 13:02