当前位置:  开发笔记 > 编程语言 > 正文

Google Map不会出现在Modal Popup中

如何解决《GoogleMap不会出现在ModalPopup中》经验,为你挑选了1个好方法。

我想在模态弹出窗口中显示谷歌地图,但它似乎没有出现.需要帮忙.

这是HTML -

JS -

function initialize() {
    var myloc = new google.maps.LatLng(-34.397, 150.644);
    var mapOptions = {
        zoom: 17,
        center: myloc,
        scrollwheel: false
    };
    var map = new google.maps.Map(document.getElementById('map-canvas'),mapOptions);
    var marker = new google.maps.Marker({
        position: map.getCenter(),
        map: map,
        animation: google.maps.Animation.BOUNCE
    });
    var contentString = '
'+ '
'+ '
'+ '

title here

'+ '
'+ '

description here

'+ '
'+ '
'; var infowindow = new google.maps.InfoWindow({ content: contentString, maxWidth: 250 }); google.maps.event.addListener(marker, 'click', function() { infowindow.open(map,marker); }); } google.maps.event.addDomListener(window, 'load', initialize);

这是弹出预览图像 - 图像预览



1> Zakaria Acha..:

你应该使用resizeon modal来刷新你的地图:

$('modal-id').on('shown.bs.modal', function () 
{
    google.maps.event.trigger(map, "resize");
});

希望这可以帮助.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有