I know this is a very old thread, but I found your last question unanswered.
Adding a Google Map to once Contact Us page isnt that difficult really. And you dont need any API or anything.
I just added to a clients webshop I am working on today.
Open Notepad++
Open define contact us.php page
Go to google maps and write the adress name.
IN google maps use the "Link" and the iframe code for linking to the map. Thats the second (2nd) field in the link page.
If you have a website program like Expression web or Dreamweaver simply start a new HTML page and in the code view place/paste the code from Google Maps page
If you have split view, both code and site view in Dreamweaver or Expression web, then you will see how the little frame in Sie view slowly and slowly search and connects.
Now when you see it works, paste the code you pasted in Dreamweaver or Expession web and move to Notepad++
In Notepad++ and the difen contact us php page, simply paste the link in question. Click SAVE and upload the page with your FTP
Go to the internet browser and watch magic occuring. You see it on the site.
Simple.
And much more simple than writing this text actually
