On June 29th, 2006, Google launched the Google Maps API, allowing developers to integrate Google Maps into their own websites using JavaScript.
The API launch occurred just under six months after the release of Google Maps as an application. It was a direct response to the proliferation of unauthorized applications developed by programmers who had reverse-engineered the platform. Google Maps quickly gained immense popularity, leading developers to hack its JavaScript interface and create innovative applications such as housingmaps.com and chicagocrime.org.
The demand for information on hacking Google Maps was so high that it led to the publication of books like Mapping Hacks and Google Hacks by O’Reilly.
The Google Maps API sparked a trend of API mashups by providing valuable location-based data, resulting in over 2,000 mashups to date. This phenomenon highlighted the tremendous value of geographic data and mapping APIs, as well as the influence of user communities in shaping the evolution of applications and APIs.
Lars Rasmussen, the original developer of Google Maps, reflected on how much he learned from observing the developer community hack the application in real-time. Their innovations and insights directly influenced the development of the API as it exists today.