Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 15th, 2012  |  syntax: None  |  size: 1.92 KB  |  hits: 18  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Why can't I load my google map in jquery mobile?
  2. <!DOCTYPE html>
  3. <html>
  4.     <head>
  5.         <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />
  6.         <link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css"/>
  7.         <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
  8.         <script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>
  9.         <script type="text/javascript">
  10.             $(function(){initializeMap(42,-73);});
  11.  
  12.             function initializeMap(lat,lng) {
  13.                 var latlng = new google.maps.LatLng(lat, lng);
  14.                 var myOptions = {
  15.                 zoom: 8,
  16.                 center: latlng,
  17.                 mapTypeId: google.maps.MapTypeId.ROADMAP
  18.             };
  19.             var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
  20.             var crosshairLayer = new google.maps.KmlLayer('http://freezoo.alwaysdata.net/justcrosshair2.kml',
  21.             {preserveViewport: true});
  22.  
  23.             crosshairLayer.setMap(map);
  24.  
  25.             google.maps.event.trigger(map, 'resize');
  26.             map.setZoom( map.getZoom() );
  27.             }
  28.         </script>
  29.     </head>
  30.     <body>
  31.         <div data-role="page" data-theme="e" data-add-back-btn="true" class="map1" id="testing">
  32.             <div data-role="header"><h1>Map Page</h1></div>
  33.             <div id="content" style="position:absolute; bottom:40px; top:40px; left:0px; right:0px; background:green;">
  34.                 <div id="map_canvas" style="position:absolute; top:0px; bottom:0px; width:100%; background:red;"></div>
  35.             </div>
  36.             <div data-role="footer" style="position:absolute; bottom:0px; width:100%;">
  37.                 <h1>Working!</h1>
  38.             </div>
  39.         </div>
  40.     </body>
  41. </html>
  42.        
  43. <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>