Add
Google Maps to your website
Select a view type in the top right corner of the map. Click "More" drop-down menu for more map type options.
Copy and paste to an HTML Page to display map
The Map appears right where you placed the HTML
For use on freely available and public facing websites, no further permission is required
from Google.
Learn more at Google
Permissions
Also, try Google Web Elements.