【发布时间】:2014-03-27 21:26:25
【问题描述】:
尝试在模态中显示 ol3 地图时似乎出现了一个奇怪的错误。地图处于模态但不显示。但是,手动调整窗口大小会强制它显示。这是a link 尝试了解我的意思。单击每个地图中的设置下拉菜单。单击“获取功能信息”。这将切换带有地图的模式(但不显示)。调整窗口大小。瞧!
我尝试了很多方法来使用 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?
});
帮助?
【问题讨论】:
-
你能解决这个问题吗?
-
没有。还没有。有什么想法吗?
标签: javascript jquery twitter-bootstrap-3 openlayers-3