Google Maps and XSL
8th February 2005
I’ll probably write more on this later, but it seems that Google Maps is using XSL. I spotted it loading the following pages while sniffing its activity with LiveHTTPHeaders:
This is in addition to the (now expected) XMLHttpRequest stuff. There even appears to be some of Microsoft’s weird VML, although as I’m on a Mac I don’t have access to IE/Windows to see what it’s doing with it.
The bulk of the Google Maps JavaScript appears to be hidden away in maps.1.js, which becomes a lot more readable if you feed it through PrettyPrinter.de
As for Google Maps itself, it’s an amazing piece of work but it’s a shame they didn’t follow map.search.ch’s lead in degrading gracefully to a static version for unsupported browsers.
If anyone has any further insights in to how it all works, please post them in a comment.
More recent articles
- My AI/LLM predictions for the next 1, 3 and 6 years, for Oxide and Friends - 10th January 2025
- Weeknotes: Starting 2025 a little slow - 4th January 2025
- I still don't think companies serve you ads based on spying through your microphone - 2nd January 2025