Why on the earth there is always a chance that if we use \"Doctype\" with Google Maps, there will be a problem in showing the Google Map correctly?
In a recent case,
A quick solution could be to use it as follows:
document.getElementById("google-map").style.height = $(window).height()+'px';
before
var map = new google.maps.Map(document.getElementById("google-map"), myMapOptions);
It works pretty well with doctype. Tried and tested! :)