still same. Did it work on your system?
On Sun, May 27, 2012 at 5:47 PM, Michael Geary <[email protected]> wrote: > I'll bet your map_canvas div is not getting the height you expect. Have you > checked its actual height? > > You may be able to fix it by adding these styles: > > html { height: 100%; } > body { height: 100%; } > > Or a certain fix is to set the height explicitly in JS, e.g. > > $('#map_canvas').height( $(window).height() ); > > More about height:100%: > > https://www.google.com/search?q=css+height+100% > > -Mike > > On Sun, May 27, 2012 at 3:10 PM, James Ward <[email protected]> wrote: >> >> Hi I am trying to add google map on a JQM page but it does not render >> properly. >> I only can see partial map not the whole map. Can some one please let me >> know >> how to resolve this issue. Here is the code. Thanks in advance. >> >> >> <!DOCTYPE HTML> >> <html lang="en-US"> >> <head> >> <meta charset="UTF-8"> >> <title>Main Page</title> >> <link rel="stylesheet" >> href="http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.css" >> /> >> <script src="http://code.jquery.com/jquery-1.4.3.min.js"></script> >> <script >> src="http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.js"></script> >> <script type="text/javascript" >> src="http://maps.google.com/maps/api/js?sensor=false"></script> >> <script type="text/javascript"> >> // When map page opens get location and display map >> $('.page-map').live("pagecreate", function() { >> if(navigator.geolocation) { >> >> navigator.geolocation.getCurrentPosition(function(position){ >> >> initialize(position.coords.latitude,position.coords.longitude); >> }); >> } >> }); >> function initialize(lat,lng) { >> var latlng = new google.maps.LatLng(lat, lng); >> var myOptions = { >> zoom: 8, >> center: latlng, >> mapTypeId: google.maps.MapTypeId.ROADMAP >> }; >> var map = new >> google.maps.Map(document.getElementById("map_canvas"),myOptions); >> } >> </script> >> </head> >> <body> >> <div data-role="page"> >> <div data-role="header"><h1>Main Page</h1></div> >> <div data-role="content"> >> <p><a href="#mapPage">Map</a></p> >> </div> >> </div> >> >> <div data-role="page" data-theme="b" class="page-map" >> style="width:100%; height:100%;" id="mapPage"> >> <div data-role="header"><h1>Map Page</h1></div> >> <div data-role="content" style="width:100%; height:100%; >> padding:0;"> >> <div id="map_canvas" style="width:100%; >> height:100%;"></div> >> </div> >> </div> >> </body> >> </html> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google Maps JavaScript API v3" group. >> To post to this group, send email to >> [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/google-maps-js-api-v3?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Google Maps JavaScript API v3" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-maps-js-api-v3?hl=en. -- You received this message because you are subscribed to the Google Groups "Google Maps JavaScript API v3" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-maps-js-api-v3?hl=en.
