Cleaner Google Maps
github.com
github.com
Probably not a big concern for a personal portfolio site, but for most applications this is a bad idea.
> you agree not to:
> (x) delete, obscure, or in any manner alter any brand features, logos, warnings, notices (including but not limited to any copyright or other proprietary rights notices), or links that appear in the Service or the Content;
Just use the API and you get no "view on google maps" and you can turn off the zoom and satellite control with disableDefaultUI: true. You still have the copyright line, but it's not really that intrusive.
If you must go down the road you're on, might I suggest shipping this as an extension rather than a library. Very few developers would break TOS by using this but a lot of users might still love it!