> My question is: can I let other folks embed my custom map on their own sites?
the "embed this map" feature on google maps simply creates an iframe.
Here's the source I get by default:
<iframe width="425" height="350" frameborder="0" scrolling="no"
marginheight="0" marginwidth="0" src="
http://maps.google.com.gt/maps?
hl=es&ie=UTF8&ll=15.778464,-90.224424&spn=5.294799,9.876709&t=m&z=7&output=embed"></
iframe><br /><small><a href="
http://maps.google.com.gt/maps?
hl=es&ie=UTF8&ll=15.778464,-90.224424&spn=5.294799,9.876709&t=m&z=7&source=embed"
style="color:#0000FF;text-align:left">Ver mapa más grande</a></small>
so basically everything between the iframe tags is what you want to
replicate, obviously swapping in your own url for google's. Everything
after the ? in the iframe src is a query string that tells your map
what to do as it gets embedded.
there's plenty of stuff about query strings online. you will need to
set permissions so that cross-domain requests are possible as some
browsers require this before loading iframe content from a different
domain.