BlogLoc (Still a Working Title)
All right. As I said in one of my last posts, I really want one of those maps on my blog’s sidebar where I can share my current geographical location, directly from my GPS-enabled mobile phone.
Sure, it’s only a matter of time until the existing services come up with slick mobile clients, complete with animated GUIs, eye candy and stuff. And until there’s a simple static image API for people who can not (or don’t want to) rely on a full-blown embeddable Google Map. In other words – I should just sit back, wait a few more months, and then pick the first solution that’s available out there for my blog. But then again… that would be boring, right?
That’s why last weekend I started to build my own personal GPS-phone-to-Web tracking solution. Say hello to BlogLoc (still a working title)! BlogLoc consists of two components:
- A simple service on the Web that stores user locations and provides a basic, static image API. To use the API, one simply needs to embed an appropriate <img> tag. The service will provide an image consisting of a detail map (street level scale), an overview map, plus an indication of when (and how) the last update took place. Below is what you get when you insert my location using
<img src="http://geekvault.no5.at/blogloc/img?user=rainer" />
- A small (around 25kBytes) Java application for mobile phones that makes uploading the GPS location from the phone an (almost) one-click process. The client should work on pretty much any phone that supports JSR-179 (“J2ME Location API”). If your phone is Java-enabled, and has built-in GPS, chances are it will work just fine. (I’m using it on the Nokia N95. Screenshots are shown below.)
The whole thing is still in “closed beta”, meaning it’s not quite ready to accept users just yet. I’m still working on some missing parts (like a decent BlogLoc landing page for example), and plan to add a few more necessary features (e.g. a Web/map front-end where users without a GPS-enabled mobile phone can set their location manually; also, I’m considering a non-JSR 179 version of the mobile client to be used with Bluetooth-capable phones and an external GPS unit, in case there’s demand for that).
In any case, I’d be happy to hear your feedback and whether anyone else is interested in using this as well. (So far there’s at least one request from a hard-blogging friend of mine 😉 )
Filed under: blogloc, Geek, Geography, LBS, Location, Maphacking | 5 Comments