小编Alf*_*nse的帖子

无法让OpenLayers 3地图显示在Bootstrap模式中

当试图在模态中显示ol3地图时,看起来有一个奇怪的错误.地图位于模态中,但不显示.然后手动调整窗口大小会强制显示.这是一个尝试看看我的意思的链接.单击每个地图中的设置下拉菜单.点击"获取功能信息".这将切换模态中的地图(但不显示).调整窗口大小.瞧!

我尝试了很多方法来使用javascript和jQuery来触发调整大小事件:

$('#featinfo').on('shown.bs.modal', function () {
ol.Map.event.trigger(map5, "resize"); //borrowed from google.maps.event. How to do this in ol3?
});
Run Code Online (Sandbox Code Playgroud)

救命?

javascript jquery twitter-bootstrap-3 openlayers-3

3
推荐指数
2
解决办法
4706
查看次数