我想創建一個全屏谷歌地圖的Web應用程序與jquery面板菜單顯示刷卡事件。但是地圖根本不可見,就像完全忽略或模糊不清。我無法弄清楚爲什麼......請讓我知道我在下面的代碼中做錯了什麼?全屏谷歌地圖與刷卡菜單
我跟着他們的官方網站提供的代碼,但仍然無法正常工作的jQuery演示版本。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" rel="stylesheet" type="text/css"/>
<script src="http://code.jquery.com/jquery-1.11.1.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js" type="text/javascript"></script>
<script src="/mobile/code/js/easing.js" type="text/javascript"></script>
<script src="/mobile/code/js/javaModule.js" type="text/javascript"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=MY_KEY_HERE"></script>
<style>
#index,#GMAP {
width:100%;
height:100%;
padding:0;
}</style>
<body>
<div data-role="page" id="index">
<div role="main" class="ui-content" id="GMAP">
</div>
<div data-role="panel" id="left-panel" data-theme="b">
<p>Left Reveal Panel</p>
<a href="#" data-rel="close" class="ui-btn ui-corner-all ui-shadow ui-mini ui-btn-inline ui-icon-delete ui-btn-icon-left ui-btn-right">Close</a>
</div>
<div data-role="panel" id="right-panel" data-display="push" data-position="right" data-theme="b">
<p>Right push panel.</p>
<a href="#" data-rel="close" class="ui-btn ui-corner-all ui-shadow ui-mini ui-btn-inline ui-icon-delete ui-btn-icon-right">Close</a>
</div>
</div>
<script>
$(document).on('pagecreate', '#index', function() {
$(document).on("swipeleft swiperight", "#index", function(e) {
if ($(".ui-page-active").jqmData("panel") !== "open") {
if (e.type === "swipeleft") {
$("#right-panel").panel("open");
} else if (e.type === "swiperight") {
$("#left-panel").panel("open");
}
}
});
});
$(document).on('pageinit', '#index', function(){
var myOptions = {
zoom: 10,
center: {lat:38.6075, lng:27.0694},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("GMAP"), myOptions);
});
</script>
</body>
</html>
Hi cenk,你有沒有得到任何解決方案?因爲我面臨同樣的問題 – Krishna