This is an example using the Google maps jQuery plugin together with jQuery mobile framework. Since jquery mobile framework loads links through Ajax you either need to disable the jQuery mobile's Ajax behavior or load the Google maps javascript in the 'real' first page. This example use ajax in navigation. To disable pages loading through Ajax bind 'mobileinit' and override $.mobile.ajaxEnabled (Y