Google Maps V3 loaded partially on top left corner. I tried the following methods:
Add google.maps.event.trigger(map, \'resize\'); after map in
google.maps.event.trigger(map, \'resize\');
Use pageshow event with the shown format. It worked for me.
$(document).on('pageshow', '[data-role="page"]#mapPage' , function(){ initialize(); });