Foros del Web » Programando para Internet » Jquery »

Problemas al visualizar google maps V3

Estas en el tema de Problemas al visualizar google maps V3 en el foro de Jquery en Foros del Web. Hola, buenas tardes. Estoy creando una app con JQuery Mobile y Dreamweaver. No soy programador ni de sistemas computacionales. El código realmente es muy difícil ...
  #1 (permalink)  
Antiguo 02/06/2015, 16:31
 
Fecha de Ingreso: agosto-2008
Mensajes: 8
Antigüedad: 15 años, 8 meses
Puntos: 0
Problemas al visualizar google maps V3

Hola, buenas tardes.

Estoy creando una app con JQuery Mobile y Dreamweaver. No soy programador ni de sistemas computacionales. El código realmente es muy difícil para mi, sin embargo, dando tumbos y buscándole he logrado hacer funcionar casi todo, pero al llegar a poner un mapa con el "Google Maps API V3" al parecer funciona correctamente. El mapa inicia en el punto donde quiero y muestra los 3 marcadores que le puse. Si inicio en esa página no hay problema, pero si inicio la carga del sitio en otra página, al dar click al link para ir a la página del mapa me aparecen los marcadores, pero el fondo me aparece en gris y el punto central que quiero que aparezca aparece movido. Si le doy reload a la página ya se muestra bien, pero no es el caso. Debería poder mostrarse bien desde la primera vez. ¿Hay alguien a quién le haya sucedido esto que pudiera ayudarme? Muchas gracias por tomarse la molestia de leer mi duda.

El link de la muestra es el siguiente:

http://www.sugoidg.com/mapa



El código que usé fue este:

Código:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Documento sin título</title>

<link rel="stylesheet" href="jquery-mobile/jquery.mobile-1.4.5.min.css" />
<link rel="stylesheet" href="jquery-mobile/themes/inmobiliaria.css" />
<link rel="stylesheet" href="jquery-mobile/themes/jquery.mobile.icons.min.css" />
<link rel="stylesheet" href="CSS/custom.css" />
<script src="jquery-mobile/jquery-1.11.3.min.js"></script>
<script src="jquery-mobile/jquery.mobile-1.4.5.min.js"></script>
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1" />

<!-- JS Mapa -->
<script src="http://maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script>
<script src="map/min/jquery.ui.map.full.min.js" type="text/javascript"></script>

<style type="text/css">
      html { height: 100% }
      body { height: 100%; margin: 0; padding: 0 }

    </style>

<!-- /JS Mapa -->
<script src="http://maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script>
<script src="map/min/jquery.ui.map.full.min.js" type="text/javascript"></script>

<!-- /Mapa -->
 <script type="text/javascript">
      function inicializar_mapa() {
        var mapOptions = {
          center: new google.maps.LatLng(19.180012, -96.131325),
          zoom: 12,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        var map = new google.maps.Map(document.getElementById("mapa_div"),
            mapOptions);
 
        var pos1 = new google.maps.LatLng(19.198900, -96.139865);
 
        var marker1 = new google.maps.Marker({
            position: pos1,
            map: map,
            title:"Marcador 1",
            animation: google.maps.Animation.DROP
        }); 
		
		var pos2 = new google.maps.LatLng(19.168242, -96.123906);
 
        var marker2 = new google.maps.Marker({
            position: pos2,
            map: map,
            title:"Marcador 2",
            animation: google.maps.Animation.DROP
        }); 
		
		var pos3 = new google.maps.LatLng(19.151799, -96.107164);
 
        var marker3 = new google.maps.Marker({
            position: pos3,
            map: map,
            title:"Marcador 3",
            animation: google.maps.Animation.DROP
        }); 
 
      }
    </script>


</head>

<body onload="inicializar_mapa()">


<div data-role="page" id="nosotros" data-theme="a">
	<!-- /header -->
  	<div data-role="header" data-position="fixed" data-theme="g">
    	<h1>Map</h1>
  	</div><!-- /end header -->
    

  	<div data-role="content"><a href="#pag2" data-role="button">Botón</a>
        </div>
    

  	<div data-role="footer" data-position="fixed">
   		 <h4>Pie</h4>
        </div>
    
</div>


<div data-role="page" id="pag2" data-theme="a">

  	<div data-role="header" data-position="fixed" data-theme="g">
    	        <h1>Map</h1>
  	</div>
    
  	<div id="mapa_div" style="width:100%; height:200px;" data-role="content">
  	</div>
    
        <div data-role="content">
                  Hola
  	</div><!-- /end map -->
    
  	<div data-role="footer" data-position="fixed">
   		 <h4>Pie</h4>
        </div>

</body>
</html>

Etiquetas: google, maps
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:15.