The precise location of people (well, of their phones) has never been so abundant and available. Over 2 billion people carry smartphones of some description, each recording their location, altitude, bearing and a whole host of other information. Quite some feat...