An easy, battery-efficient way to share your location on a map while you wander aimlessly through life. Your location will be logged in the background and uploaded whenever a data connection is available.
Uses ThingSpeak, MapBox and the GPSLogger mobile app.
- Create a ThingSpeak account.
- Create a new channel with the following properties:
- Name: gps
- Field 1: time
- Field 2: lat
- Field 3: lon
- Field 4: satellites
- Field 5: altitude
- Field 6: speed
- Field 7: direction
- Field 8: battery
- Set the channel's sharing setting to "Share channel view with everyone"
- Install gpslogger on your Android device.
- Go into setting and "Log to custom URL".
- Enter
https://api.thingspeak.com/update?api_key=XXXXXXXXX&field1=%TIME&field2=%LAT&field3=%LON&field4=%SAT&field5=%ALT&field6=%SPD&field7=%DIR&field8=%BATT
whereXXXXXXXXX
is your ThingSpeak channel's API key (available in your channel's settings) - Adjust logging intervals and whatever else you want under settings.
There are probably iPhone apps that do similar logging. LMK if you find one.
- Fork this repo. Edit your forked repo's settings to serve GitHub Pages from master.
- Edit a couple variables in index.html.
- Edit the CNAME file with your proper URL (or delete it).
Log a few requests and see if they appear on the map that hopefully renders. Board a plane and set the app to record your position once every 15 minutes. Have a nice trip and stay safe.