當試圖在模式中顯示ol3地圖時,看起來有一個奇怪的錯誤。地圖在模式中,但不顯示。手動調整窗口大小會強制顯示。這裏的a link來試試看看我的意思。點擊每個地圖內的設置下拉菜單。點擊「獲取特徵信息」。這將切換帶有地圖的模式(但不顯示)。調整窗口大小。瞧!無法獲得OpenLayers 3地圖以Bootstrap模式顯示
我試了很多方法來使用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?
});
幫助?
你能解決這個問題嗎? – darkphantum
沒有。還沒。有任何想法嗎? – Alfonse
請查看http://jsbin.com/hunexepeti/2/edit?html,js,output和http://stackoverflow.com/questions/29904425/openlayers-3-not-showing-on-a-simple-modal ?rq = 1 – Daviddd