Google has now made available an API to allow embedding of its maps in one's own web pages. The API requires a key, as many web service APIs seem to. Lets you do all of the things unofficial hacks did, namely fetch a map, set zoom level, place markers with accompanying text, etc. One can use the API on websites when the page containing the map does not require any sort of payment to access.