Lord of the maps ;-) /Sik One API to rule them all, One API to find them, One API to bring them all and in the map applications bind them. /Sik
The project originally started with just three providers: Google, Yahoo, and Microsoft; and was developed by three developers: Tom Carden,Mikel Maron, and Steve Coast. At the time, it was succint and easy - using constructs such as switch statements in a single mapstraction.js file.
Over time, as more providers were added - this became quite unwieldy. 11 case statements in any method, various callback hooks necessary, and in general quite slow to load and run for the client.