|
12 hours 53 mins ago, Calum was 0.0 miles south-east of Calum's work (106.3 miles west of London). However, if you can read this, either your browser doesn't support Javascript, or you've got it turned off. If you can enable it, you'll see a lovely Google Map, which will update in real time.
|
If you have a Jabber/GMail/Google Talk/XMPP account, you can add location.calum.org as a contact.
The status of that account is updated with my location.
(Replace the first . with @) To add from Gmail: Log in to, and expand your chat section. Don't use the "Search, add or invite" box. At the bottom right, there is an Add Contact link. Click that, and in the Chat Invitation window that pops up, type in the address above, and then click "Send Invites". To delete, click Contacts, and search for the address. There are currently 20 people following. If you add me, refresh this page and check the number goes up! You can see the last 10 journeys Calum made. |
I have written a Java app that runs on my phone. When it's running, it sends location updates to a server that I've also written.
This is then saved in a database.
The webpage you're viewing now queries the last location via AJAX every few seconds, and updates the text, and moves the map.
It's as accurate as the GPS on the phone is - +/- 100m to +/- 5m
If you have a mobile phone that supports J2ME and JSR-179, you can do this.
I first got this working on the Nokia N80 (Internet Edition), then I used the Nokia N95, and now I use the N97.
Why not see the extents of my journeys with this system?
How accurate is this?
If I'm currently being boring, and haven't moved for a while, and you fancy spying on me, you can get an email when I start the GPS. When my location method is GPS, you'll get a once off email reminding you to come back here. Your email address will be deleted after it is sent.
I do leave my phones at home sometime, sleep, and go to work. So don't expect me to be constantly moving. 9am, and 5.30pm on weekdays are likely times.
I used Firefox on Linux to test this page works. If it works with other combinations of things, hurrah!