Key features; Google Maps API; architecture sequence diagrams (shows only data transfer) assume 'you' as a developer your web end-user google server server (browser) +-+ | | html ====> +-+ (js1) src="http://www.google.com/maps" +-+ <==== | | js2 +-+ js runs - js1 calls js2's API js2 does - load images <=== images... - draw them on html