GPS

My current GPS location and my movements for the last 12 hours have been plotted on a map here. The map will update every 30 seconds.

Current GPS Location

Longitude: 0.52662°
Latitude: 51.34025°
Altitude: 148.3 meters
Speed: 1 mph
heading: 319.6°
Last Updated: 2 months ago

Follow current position

How it works

For this version, I have a laptop with a 3G USB adapter and Bluetooth. It is connected to a Tom Tom Wireless GPS Receiver and Vodafone. The laptop is running a piece of software called GpsGate. This takes the input from the GPS receiver and submits it to a URL on this server.

The server takes the submitted data and if the position is different, stores it in a database. The page then displays the current position and any journeys taken in the past 12 hours. An AJAX call is used to update the map and info. The web server is running on Ruby on Rails, with a MySQL database. This is served by Apache and FastCGI.

The aim is to expand this into a full website with many features and multiple users. The software is available for Pocket PC as well as Windows. Hopefully someone will release a version for the 3G iPhone.