Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Development of a "blurred location" specification/standard #205
This standard "specification" could be used as a framework to develop libraries in other languages, and as a pattern to which to develop user interface designs. Here we are brainstorming version 1 of the specification. Comments welcome!
The README describes in basic terms how we've implemented the concept of 'blurred location':
The goal of this specification is to describe a system, made up of:
Our goal at Public Lab is for the above to allow for some amount of location sharing, in order to enable community scientists to coordinate regionally, while not requiring them to share high precision location that might expose them to risk. However, we see that this model may be widely applicable.
The keys here are:
Together, we aim for these to articulate a model that is simple to use and understand, as well as universal enough—and powerful enough—to be implemented in real-world web applications.
So the specification might include:
I'm very interested to hear peoples' thoughts on this!