Industry guru Dave Taylor offers free tech support on a wide variety of technical and business topics, including HTML, Apple iPhone, online advertising, Cascading Style Sheets, Web design, management, Unix, Linux, search engine optimization, online dating, Mac OS X, shell script programming and Microsoft Windows.

How can I embed a Google Map on my Web page?

I've seen some professional service provider sites that include a nice little map within their About page, a map that actually hooks up to Mapquest or similar. I much prefer Google Maps, but am stuck: is there some way to actually embed a Google Map on my Web page or, for that matter, my MySpace profile?


Dave's Answer:

Until very recently, the answer would have been "no, sorry" or "not without some serious hacking", but Google's just opened up its terrific Google Maps application in a way that makes this task fairly straightforward, whether your target is a Facebook or MySpace profile, a blog entry, or even a traditional Web page or site.

The first step you'll need to take is to go to Google Maps and map an address, either of your office, your home, your favorite restaurant, whatever. I mapped the location of some house or the other that our tax dollars help paint every few years:

Google Maps: The White House, Washington DC

The key is to now click on "Link to this page" on the top right, which pops up a small window that contains two links:

Google Maps: The White House, Washington DC

The second of those two links is what you'd want to cut and paste, and the result would look like this:


View Larger Map

Nice, but truth be told, I'd prefer it were a bit smaller if I am going to include it on a Web page, so click on "Customize and preview embedded map" and you'll get a new window with a variety of options:

Google Maps: The White House, Washington DC

Now I can choose "Small" and grab the resultant code at the bottom of that page. The result? Here we go:


View Larger Map

Nicer. Anyway, whatever size you want, you now have a slick way to add a Google Map to your Web page (or blog entry, as demonstrated in this very article). Good luck!



Help others find this article at Del.icio.us, Digg, Netscape, Reddit, and Stumble Upon    

Subscribe!

Never miss another useful Q&A article again! Subscribe to AskDaveTaylor with Google Reader.

Comments

After reading through the maps API documentation numerous times trying to figure out how to embed a 'my map' on a page, I was pointed to your article and it worked like a charm -- not to mention much much easier than working with the API. Thanks!!

dc

Posted by: Dan Crouch at August 30, 2007 3:07 PM

Embedding Google maps doesn't work on MySpace!

Posted by: J boy at July 17, 2008 5:42 AM

I can't get this to work on myspace because it uses iframes which are prohibited on myspace. Any luck on finding a way to use it on myspace?

Posted by: Tanka Bar at August 11, 2008 4:54 PM

MySpace will not support the functionality (right too - people could do alot of damage if they did) - There is no way to add this to myspace, they may release an application or embeded custom object that allows you to so (this would stop the security risk) but as of now, your best bet is to make an image of the map, link it to google maps externally.

Posted by: Darren at September 2, 2008 4:50 AM

Is there a way to get the directions localized on an embeded page as opposed to the directions taking you to the google maps page upon search? I'd like the results to stay on my page.

Posted by: AL at September 8, 2008 4:44 PM

Hi,
Tried to embed google map at site I'm developing and received the following error message upon display: Forbidden
Your client does not have permission to get URL /maps?f=q&hl=en&geocode=&q=Brian's+Custom+Framing+and+Art+Gallery,+201+Wolf+Street,+syracuse+NY&ie=UTF8&layer=c&cbll=43.069852,-76.165248&panoid=tp8gVYl0Wdki85NNkSY6SA&cid=43069868,-76165251,1460987307468310944&s=AARTsJpxcdXb1rxOEOcmbhcXfCy9uTuFnQ&ll=43.070769,-76.163063&spn=0.01881,0.025749&z=14&output=embed from this server. (Client IP address: 74.71.96.176)
Is there anything I can do to display map? I'm using Dreamhost as a hosting service...is that why? Thanks, Amy

Posted by: Amy Patricia at November 1, 2008 1:10 PM

If you want to instantly embed popup Google Maps for all the locations on a page, try MapMyPage. MapMyPage is the fastest, easiest way for bloggers and website owners to add Google Maps to any website. Just copy one line of JavaScript into a web page and MapMyPage will automatically add Google Maps to all the locations mentioned in the page.

http://www.mapmypage.com

Posted by: Brandon at December 7, 2008 5:45 PM

thank you

Posted by: Wael at March 4, 2009 4:21 AM

I need search base google map for my website and blog how to get it?

Posted by: Irfan Mahmood at June 5, 2009 3:01 AM

I HAVE A WEBPAGE AND HOW CAN I SEND IT OR EMAIL IT TO ANOTHER PERSON BECAUSE ON THE WEBPAHE THERE IS NO PLEASE TO PUT AN EMAIL ADDRESS>

SECOND, IF I OPEN MY COMPUTER, HOWWWw TO I FIND MY WPBAGE?

Posted by: charles rose at July 19, 2009 9:33 AM

Thanks for the tutorial, it helped!!!

Posted by: Patricia at September 16, 2009 2:44 PM

Hi,

I am trying to implement a google map search in my website but the search button for some reasons doesn't work when I tried to search for any specific address.My map is in derived pages coming from master pages. Can you give me any clue?
Thanks for help and if you could write me back in email

Posted by: Naim at February 25, 2010 8:53 AM

No professional business or company would use a Google map API even the enterpise version you pay for is not that great. Google have just lost their licence for postcode's in the UK and already companies have seen issues with the Free platform (which is the basic service) and not very flexible.

Top mapping tool must be ViaMichelin.

A independant poll carried out by the IMA said

1. ViaMichelin
2. Mappy
3. Microsoft
4. Yahoo
5. Map 24
6. Google

Poll was based on brand, quality, customisation, coverage, support, SLA, price, usability, speed, and 17 other criterias.

Posted by: Nick Wood at March 17, 2010 10:30 AM

I have something to say, now that you mention it, but ...
Starbucks coffee cup I do have a lot to say, and questions of my own for that matter, but first I'd like to say thank you for all your efforts on this Web site by buying you a cup of coffee!

I do have a comment, now that you mention it!











Remember personal info?


Please note that I will never send you any unsolicited email. Ever.

While I'm at it, please note that by submitting a question or comment you're agreeing to my terms of service, which are: you relinquish any subsequent rights of ownership to your material by submitting it on this site.








Ask Dave Taylor: The iPhone App: Advertisement



Follow me on Twitter @DaveTaylor

Search
Find just the answers you seek from among our 2300+ free tech support articles by using our Lijit search engine.


Help!





Subscribe to
Ask Dave Taylor!

Add to Google Reader
Add to My Yahoo!
Subscribe in NewsGator Online

RDF   XML

Free Updates!
Sign up and get free weekly updates and special offers on books, seminars, workshops and more.


Recent Entries
Book Links
© 2002 - 2010 by Dave Taylor. All Rights Reserved.

Note: This web site is for the purpose of disseminating information for educational purposes, free of charge, for the benefit of all visitors. We take great care to provide quality information. However, we do not guarantee, and accept no legal liability whatsoever arising from or connected to, the accuracy, reliability, currency or completeness of any material contained on this web site or on any linked site.

[whiteboard marker tray]
"Ask Dave Taylor®" is a registered trademark of Intuitive Systems, LLC.