I have implemented Google maps in my app (in a modal), however as you can see on the images below there is a grey area that I of course want to get rid of. It is possible to
The usual reason why this is happening is that the size of the map is changed after the map has been initialized. If you for some reason change the size of the div with id="map" you need to trigger the "resize" event
google.maps.event.trigger(map, 'resize');
You could just try to trigger the event in your javascript console and see if it helps.
Please note that this answer is a guess since there is not really anything in the question to work with, so please let me know if it does not help.