QUOTE (Richard Allaway @ May 29 2006, 08:04 AM)

...
Not wishing to appear dim but what is an API?
...
API = Application Program Interface, in other words it's a way that you (or more usually a third party) can write software ontop of someone else's program, in this case Google Maps. The resulting blend of your code calling theirs is referred to as a 'mash-up'. Flickr and Google are probably the most 'mashed-up'.
Here's an example of one combining the two, there are
plenty more examples of the sort of thing that's possible here.
In term's of other subject areas, here's an interesting
example for history, although this perhaps needs a bit of work.
The advantage of this over Google-Earth for schools is that this sort of thing will run in any browser without extra software, so your students could use it from school, home or PDA.