3

我在上面使用谷歌地图的页面一直在 Firefox 上加载,上面写着“等待 maps.googleapis.com ..”地图显示正确,但网站上的其他一些内容(如 youtube 视频)未加载,因为此地图未完成加载

使用的代码是

var is_init = false;
var map;
function map_init() {
    var latlng = new google.maps.LatLng(-33.65578083204094, 138.9385986328125);
    var myOptions = {
        zoom: 9,
        center: latlng,
        scrollwheel: false,
        panControl: false,
        zoomControl: true,
        mapTypeControl: false,
        scaleControl: true,
        streetViewControl: true,
        overviewMapControl: false,
        mapTypeId: google.maps.MapTypeId.HYBRID     };
    map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
    var marker;
    var latlng;

            is_init = true;

}
4

1 回答 1

5

确保在 onload 事件中初始化地图。

如果您使用 jQuery:

$(window).load(map_init);

这解决了我的问题。

于 2012-12-21T16:30:19.657 回答