I am trying to display google map into the Twitter bootstrap modal. When user first click on the button Show map then he is able to see the map successfuly as i
Show map
I also had this issue and came up with this easy solution.
Wait until your modal is completely loaded and then set the timeOut event on map function.
$('#MyModal').on('loaded.bs.modal',function(e){ setTimeOut(GoogleMap,500); });
I am very sure It will work out in all cases.