Showing a Google Map in a modal created with Twitter Bootstrap

前端 未结 11 1065
再見小時候
再見小時候 2020-11-29 17:53

I\'m trying to insert a Google map into a modal using Twitter Bootstrap. The modal shows up with the shape of the map present, but only part of the map is displayed, the res

11条回答
  •  孤城傲影
    2020-11-29 18:10

    I am also facing the same issue but i resolve it by waiting for the map's 'idle' state (i.e. when it's finished) and then calling the resize:

     google.maps.event.addListenerOnce(map, 'idle', function () {
                     var currentCenter = map.getCenter();
                     google.maps.event.trigger(map, 'resize');
                     map.setCenter(currentCenter);
    
                     map.setZoom(15);
                 });
    

    after

                  map = new google.maps.Map(document.getElementById('map-canvas2'),mapOptions);
    

提交回复
热议问题