我在 jQueryMobile 框架上尝试了 gmaps4rails。
一页仅链接到 gmaps 页面。两页是 gmaps4rails 页面。
启用 jQueryMobile ajax 页面。从一页到两页不显示 gmap。但是两页直接访问是成功显示gmaps。
这是我的存储库。 https://github.com/y-hirasawa/sample-jqm-map
我想使用 ajax 页面,并显示 gmap。帮我。
我在 jQueryMobile 框架上尝试了 gmaps4rails。
一页仅链接到 gmaps 页面。两页是 gmaps4rails 页面。
启用 jQueryMobile ajax 页面。从一页到两页不显示 gmap。但是两页直接访问是成功显示gmaps。
这是我的存储库。 https://github.com/y-hirasawa/sample-jqm-map
我想使用 ajax 页面,并显示 gmap。帮我。
<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
回调创建的。由于页面已加载,因此失败。所以你必须在你的添加一个 jquery 移动回调application.js
:$('#gmaps').live('pageshow',function(event){
Gmaps.loadMaps();
});
<div class="page" data-role="page" id="gmaps">
gmaps4rails
助手的调用:<%= gmaps4rails(@json, false, false) %>