我刚开始使用Ratchet,它很棒。 我正在开发一个带有棘轮2.0.2的Phonegap应用程序,使用push.js进行页面之间的转换。 但我在那里运行外部javascripts。 我查了this
但我无法加载googlemap javascript v3。
我的HTML页面
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Movie finder</title>
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="stylesheet" href="css/ratchet.min.css">
</head>
<body>
<header class="bar bar-nav">
<a class="btn btn-link btn-nav pull-left" href="interests.html" data-transition="slide-out">
<span class="icon icon-left-nav"></span>
Back
</a>
<h1 class="title">Map</h1>
</header>
<style>
#map-canvas {
height: 100%;
margin: 0px;
padding: 0px
}
</style>
<div class="content">
<button class="btn" onClick="initialize();">click</button>
<div id="map-canvas"></div>
</div>
</body>
<script src="js/ratchet.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
<script>
function initialize() {
var map;
var mapOptions = {
zoom: 8,
center: new google.maps.LatLng(-34.397, 150.644)
};
map = new google.maps.Map(document.getElementById('map-canvas'),mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</html>
请帮我在棘轮中加载谷歌地图
答案 0 :(得分:1)
您的地图位于地图容器中,当文档加载并初始化地图时,该容器的高度为0px。给它一个高度,然后看看你的地图。
.content {height: 100%}
无需初始化按钮。初始化负载就足够了。
google.maps.event.addDomListener(window, 'load', initialize);