As simple as possible, but no simpler: Mapping Google Roughly how the client-side of Google Maps works.