The intricacies of the Google Places Web API
I have been building a web and mobile application which provides location functionality based on a complex integration with the Google Places API.
Fortunately their web API is well documented, and given the scale of the data on offer is well covered with integration wrappers for the various appropriate programming