0

以下のコードがありますが、Google マップが完全に表示されていません (左上部分のみ)。このスクリーンショットを参照してください。誰でも助けてもらえますか?前もって感謝します。

<script type="text/javascript">
        function initialize() {
            var latlng = new google.maps.LatLng(<?php echo $hotel->hotel_latitude.','.$hotel->hotel_longtitude; ?>);

            var Options = {
                center:latlng,
                zoom:15,
                mapTypeId:google.maps.MapTypeId.ROADMAP
            };

            var map = new google.maps.Map(document.getElementById("ourlocation"),Options);

            marker = new google.maps.Marker({
                position:latlng,
                animation:google.maps.Animation.BOUNCE
            });

            marker.setMap(map);
        }

        google.maps.event.addDomListener(window, 'load', initialize);
    </script>
4

3 に答える 3

0

setMap 呼び出しの後、試してくださいgoogle.maps.event.trigger(map, 'resize');

于 2013-05-02T21:17:00.480 に答える
0

divに幅と高さを追加すると、正常に機能します。

<div id="imgFrame" style="width: 800px; height: 900px"></div>
于 2013-04-16T13:22:06.707 に答える