尝试在模态中显示 ol3 地图时似乎存在一个奇怪的错误。地图处于模态但不显示。但是,手动调整窗口大小会强制它显示。这是一个尝试了解我的意思的链接。单击每个地图中的设置下拉菜单。单击“获取功能信息”。这将切换带有地图的模式(但不显示)。调整窗口大小。瞧!
我尝试了很多方法来使用 javascript 和 jQuery 来触发 resize 事件:
$('#featinfo').on('shown.bs.modal', function () {
ol.Map.event.trigger(map5, "resize"); //borrowed from google.maps.event. How to do this in ol3?
});
帮助?