Documentation for Open Weathermap's geocoding/reverse geocoding REST API.
An openstreetmap app for android which keeps tabs on your GPS coordinates and shares your location in an anonymous fashion with a random Target ID and tracking code. Can share with chosen people or the public at large. Can transmit and receive data via SMS.
A protocol for encoding geographic locations in a way other than latitude/longitude coordinates. Ideal for places that don't have addresses, like when you're hiking or urbex. 6 or 10 character codes. Crisis response applications. Not case sensitive. Generated from lat/long coordinates. The closer two locations are, the more similar the OLCs are. 10 character codes more accurate than 6 character codes. It's possible to drop characters off the end to encode larger areas. Should be compatible with both Google Maps and Open Streetmaps.
A personal webapp for tracking your own location. Lets you set up a private location diary or a realtime tracker to share with people you give access to. A phone app for iOS and android is the user front-end. The app can publish GPS coordinates and your phone's status to an arbitrary HTTP API endpoint or MQTT broker if you tell it to. Your location gets plotted on a map. The back-end is called Recorder and is found on github: https://github.com/owntracks/recorder