Если вы когда-нибудь пробовали встроить карту Google Maps внутрь модального окна Twitter Bootstrap, то, наверняка, сталкивались с такой проблемой: при открытии карты отображается лишь маленький ее кусочек. При изменении размеров окна браузера (например, открытии консоли) — карта растягивается на всю ширину модального окна.
Чтобы пофиксить данный баг, достаточно вызвать триггер карты Google Maps resize при открытии модального окна Twitter Bootstrap (событие shown.bs.modal):
$(function() {
var $modal = $('#modal'),
$map = $('#map');
$modal.on('shown.bs.modal', function () {
google.maps.event.trigger($map[0], 'resize');
});
});
Источник: https://www.kobzarev.com/programming/karta-google-maps-vnutri-modalnogo-okna-twitter-bootstrap/