Samstag, 11. Juli 2009

Google Latitude Location History with App Engine

*drunk*
Before Google Latitude i had my own Android program that added my location to Google Spreadsheets and displayed the locations on my website.
But now there is Google Latitude that is doing the work for me (triangulation). And thanks God* (*Google) there is the Google App Engine which lets me deploy Web Applications (Servlets) very easily and for free. So i wrote a small mashup, that collects my Latitude Location every minute and stores it @ Google App Engine via a cron job.
I added a Servlet that returns all my saved locations via JSON, so i can display them with Google Maps on my Homepage (http://www.schtief.org).

I called it Where is Schtief put it under GPL3 and added some user management stuff, so everyone of you can record your Google Latitude Location History (use action adduser or wait till i'm sober :-).

Here are the links:

Google Code Project for Google App Engine
http://code.google.com/p/whereisschtief/

My Website displaying my latest location history
http://www.schtief.org

Where Is Schtief ???

4 Kommentare:

soupflower hat gesagt…

Feiner Blog! Mal sehen, ob ich hier noch mehr interessantes über Berlin finden kann.
LG aus Xberg, Soup

Zillo hat gesagt…

Hey,
unter dem Google Link kann man das Tool nicht downloaden, ich würde es mir gerne auf meinem HTC Magic installieren...

schtieF hat gesagt…

Du musst nur latitude über deine google maps app aktivieren und dann auf

http://www.google.com/latitude/apps/badge?hl=de

dein public badge aktivieren, dann kannst du entweder eine map mit deinem aktuellen standort auf deiner homepage anzeigen, oder du schickst mir deine latitude id und ich lass sie auf schtief.org tracken

Zillo hat gesagt…

Freigeschaltet habe ich das bereits, ich möchte eben nur eine History über meine Aufenthaltsorte, nur so zum Spaß für mich privat. Danke für das Angebot dass du es bei dir mit einblenden würdest, aber ich hätte es gern ausschließlich für mich.

Mir würde ein Programm auf dem Handy reichen, dass die Geolocation abspeichert und mir eine KML Datei o.ä. exportiert...