[英]Google Maps Places API Map not showing up
我剛剛開始使用Google Maps Places API,並且能夠將這些代碼組合在一起,但未顯示地圖。 我可以想象這是一個小錯誤,但我找不到。 如果有人可以指出這將是巨大的幫助,並且在任何地方都可以找到在線或免費的免費IDE,以捕獲此類錯誤?
您有2個不同的ID(“地圖”和“ map_canvas”)。 試試看:
map = new google.maps.Map(document.getElementById('map_canvas'), {
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: pyrmont,
zoom: 15
});
試試這個基本的例子
的HTML
<body onload="initialize()">
<div id="map_canvas"></div>
</body>
Java腳本
<script>
function initialize() {
var mapOptions = {
zoom: 4,
center: new google.maps.LatLng(-33, 151),
panControl: false,
zoomControl: false,
scaleControl: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById('map_canvas'),
mapOptions);
}
</script>
的CSS
<style>
html, body {
height: 100%;
margin: 0;
padding: 0;
}
#map_canvas {
height: 100%;
}
@media print {
html, body {
height: auto;
}
#map_canvas {
height: 650px;
}
}
</style>
如果需要,CSS可以幫助實現寬度和高度的100%
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.