【问题标题】:Google maps, map doesn't show on html谷歌地图,地图不显示在html上
【发布时间】:2014-08-05 01:35:44
【问题描述】:

这是我的代码

<fieldset>
            <script src="https://maps.googleapis.com/maps/api/js"></script>
            <script>
                function initialize() {
                    var map_canvas = document.getElementById('map_canvas');
                    var map_options = {
                        center: new google.maps.LatLng(44.5403, -78.5463),
                        zoom: 8,
                        mapTypeId: google.maps.MapTypeId.ROADMAP
                    }
                    var map = new google.maps.Map(map_canvas, map_options);
                }
                google.maps.event.addDomListener(window, 'load', initialize);
            </script>
            <div id="map_canvas"></div>
            <input type="submit" name="submit" class="submit action-button" value="Submit" />
        </fieldset>

如本官方教程所述

https://developers.google.com/maps/tutorials/fundamentals/adding-a-google-map

但 HTML 上什么也没有出现。我的意思是我什么都看不到地图在哪里? 请问我错过了什么?我什至已经添加了负载

【问题讨论】:

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


    【解决方案1】:

    您是否从您的代码中注意到了 div 标签: &lt;div id="map_canvas"&gt;&lt;/div&gt; 你需要一个等效的 CSS 样式定义

    #map_canvas {
        width: 500px;
        height: 400px;
    }
    

    这是一个工作示例: http://jsfiddle.net/R8sdj/

    【讨论】:

    • +1 有效,谢谢,系统允许时我会接受你的回答
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-26
    • 1970-01-01
    相关资源
    最近更新 更多