Ich habe auch danach gesucht und keinen gefunden ... Also habe ich einen geschrieben!
Es ist im Moment ziemlich einfach, aber es scheint im Grunde zu funktionieren. Ich habe es get-location genannt , und Sie können es von github erhalten (folgen Sie dem Link oben).
Im Moment drucke ich einfach den zweiten Speicherort aus, den ich vom Dienst erhalte (ich überspringe den ersten, da er zwischengespeichert und alt sein kann - in einer zukünftigen Version ist dies möglicherweise konfigurierbar oder es ist ein einfacher Hack (ändern Sie den hits
Überprüfen Sie, ob im Code > 0
statt > 1
) enthalten ist, wenn Sie nicht darauf warten möchten (ich kann es bald ändern oder auch nicht).
Wie auch immer, es druckt dann die Ergebnisse wie folgt aus (Hinweis: Die Standortdaten hier wurden in etwas erfundenes geändert):
$ ./get-location
Final location: <+12.34567890, +12.34567890> +/- 176.00m (speed 0.00 mps / course -1.00) @ 2012-04-10 13:57:53 +0200
Ein weiteres TODO-Element besteht darin, andere Formate hinzuzufügen und / oder Ihre eigenen anzugeben. Ich kann dies bald hinzufügen, oder ich kann es später hinzufügen. Oder: Senden Sie mir eine Pull-Anfrage. :) (Feature-Anfragen und Fehlerberichte sind ebenfalls willkommen, vorzugsweise über das Github-System. Überprüfen Sie auch die README-Datei auf Github, um zu sehen, woran ich bereits gedacht habe.)
Ich hoffe, Sie (und andere) finden dies hilfreich.
BEARBEITEN : Jetzt mit Befehlszeilenoptionen und einigen verschiedenen Ausgabeformaten.