I tried gmaps4rails on jQueryMobile Framework.
One page is only link to gmaps page. Two page is gmaps4rails page.
jQueryMobile ajax page enabled. From one page to two page don't display gmaps. But Two page direct access is success display gmaps.
This is my repository. https://github.com/y-hirasawa/sample-jqm-map
I want to use ajax pages, and display gmaps. Help me.
<script type="text/javascript" src="http://maps.google.com/maps/api/js?v=3.5&sensor=false&libraries=geometry"></script> <script type="text/javascript" src="http://google-maps-utility-library-v3.googlecode.com/svn/tags/infobox/1.1.5/src/infobox.js"></script> <script type="text/javascript" src="http://google-maps-utility-library-v3.googlecode.com/svn/tags/markerclustererplus/2.0.1/src/markerclusterer.js"></script> <script type="text/javascript" src="http://google-maps-utility-library-v3.googlecode.com/svn/trunk/richmarker/src/richmarker-compiled.js"></script>
window.onload
callback. Since the page is already loaded, it fails. So you have to add a jquery mobile callback in your application.js
:$('#gmaps').live('pageshow',function(event){
Gmaps.loadMaps();
});
<div class="page" data-role="page" id="gmaps">
gmaps4rails
helper:<%= gmaps4rails(@json, false, false) %>