Google Maps API无法正确加载

时间:2019-02-14 18:34:32

标签: javascript html google-maps-api-3

我的代码有问题,正在加载具有样式的嵌入式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>

https://i.stack.imgur.com/TqthU.png

1 个答案:

答案 0 :(得分:1)

确保您的地图div的高度和宽度正确

<div class="col">
    <div id="map" style='width: 400px; height: 400px;'></div>
</div>