A Java, Bluetooth, GPS, Ajax, Location Google Maps Mash Up. It's Buzzword heaven

Please wait - determining whether GPS app is active on the phone
At 2008-07-23 17:04:06, Calum was at 51.449473,-2.615888, give or take metres. 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.
Last co-ords51.449473,-2.615888 +/- 745 metres
Calum is
Speed Note
Altitude90.5 metres (0 feet) +/- 25 metres
Heading51 ()
Last update6813 seconds ago.
Sourcephone
Zoomlevel
Refreshrate (secs) Slower, Faster
This may or may not show where Calum was at some time recently, or a long time ago.

How does the location get updated?

There are 2 different methods that I use.

  • My work phone updates its location using cell tower triangulation between 15 and 90 minutes, and isn't very accurate. (+/-800 metres). No, you most likely can't do this.
  • I have written a Java app that runs on my phone, and when I run it, it updates every 7 seconds, and is very accurate. (+/- 5m). If you have a mobile phone that supports J2ME and JSR-179, and a Bluetooth GPS device that speaks NMEA, you can do this. The Nokia N80 (updated to N80 Internet Edition firmware) is what I use.
    However, until I get a dataplan that doesn't cost me anything, I have to pay for this.

The "source" value below will tell you which was the last to do an update.

How accurate is this?

Notification

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.

Your email:

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.

Feedback

Tell me what you think Send
Yes, I do get them. No, you don't get any notification when you send them. Yes, you need to include some contact details if you want a reply.
And just for the record, I'm not going to "run around the block" just to give you some amusement. You can put your email address in, and get an alert if I'm not moving.

I used Firefox on Linux to test this page works. If it works with other combinations of things, hurrah!