While I was doing some reading on HTML5 geolocation on Friday, I noticed a method that I had missed previosuly – watchLocation.
I threw together a quick page to test this and it seems to work as expected. The slightly scary thing about it is that it continued to update in the browser even when I was using another app on my phone. The browser still had the page in memory even though I wasn’t using it anymore. Need to remember that one.
Anyway, the test code with source is available at http://kwilson.me/tracker if you want to have a play around with it. I’m not sending any location data back to the server, so I’m not tracking you directly. It’s all done in the JS on the phone.