PhoneGap + JQuery Mobile + Google Maps v3:地图显示左上图块? [英] PhoneGap + JQuery Mobile + Google Maps v3: map shows Top Left tiles?
本文介绍了PhoneGap + JQuery Mobile + Google Maps v3:地图显示左上图块?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个使用 JQuery Mobile 在页面之间导航的 PhoneGap 应用程序.
当我从主页导航到包含 Google 地图的页面时,地图一次只在左上角显示一个图块,如下所示:
这可能是什么原因?
**
<块引用>源代码:以下脚本在我的页面头部
我的主页是这样的
<div data-role="page" id="home">...
<div data-role="page" id="stores"><div data-role="content" id="map_canvas"></div>
我像这样从家导航到地图页面:
,但我也可以向您展示一个工作示例:工作示例
工作 jsFiddle 示例:http://jsfiddle.net/Gajotres/GHZc8/(Javascript解决方案,CSS 解决方案可以在底部链接中找到).
代码
HTML
<头><title>jQM Complex Demo</title><meta name="viewport" content="initial-scale=1,maximum-scale=1"/><link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css"/><script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script><script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>头部><身体><div data-role="page" id="index"><div data-theme="a" data-role="header"><h3>第一页
<div data-role="content" id="content"><div id="map_canvas" style="height:100%"></div>