The Yahoo! Maps API is quite interesting. Yahoo! requires a unique key is provided for each application that requests a map, but at the time of this writing the domain/subdomain/subdirectory and port of the web server are not tied to the application key, so any valid key will work on any application.
Coding Library: Javascript/AJAX

More Yahoo Maps Resources: