gmaps.js (feature-rich jQuery plugin) allows you to use the potential of Google Maps in a simple way. No more extensive documentation or large amount of code.
Besides adding a standard map of a specific location, we can define the zoom level, add markers, get the location of a user (HTML5 geolocation), define routes, draw polylines and more with only few lines of code.
And, it has callbacks on every action to integrate any custom events. GMaps.js is not documented in detail, however, it has examples of each feature.