我的代码有问题,正在加载具有样式的嵌入式Google Maps API。请查看下面的代码以及加载网页时发生的屏幕截图。
<section class="container-fluid text-center">
<div class="row">
<div class="col">
<div id="map" style="height: 100%;
width: 750px;"></div>
</div>
</div>
</section>
<script>
function initMap(){
var latlng = { lat:40.589493, lng:-75.603426 };
var map = new google.maps.Map(document.getElementById('map', {
center: latlng,
zoom: 8,
}));
var marker = new google.maps.Marker({
position: latlng,
map: map
});
marker.addListener('click', function() {
infowindow.open(map, marker);
});
}
</script>
<script async defer src="https://maps.googleapis.com/maps/api/js?key=API_KEY&callback=initMap"></script>
答案 0 :(得分:1)
确保您的地图div的高度和宽度正确
<div class="col">
<div id="map" style='width: 400px; height: 400px;'></div>
</div>