Saya mencari ini juga, dan gagal menemukan satu ... Jadi, saya menulis satu!
Ini cukup sederhana saat ini, tetapi tampaknya pada dasarnya berhasil. Saya menyebutnya get-location , dan Anda bisa mendapatkannya dari github (ikuti tautan di atas).
Untuk saat ini, saya baru saja mencetak lokasi kedua yang saya terima dari layanan (saya lewati yang pertama, karena dapat di-cache dan lama - dalam versi yang akan datang, mungkin ini akan dapat dikonfigurasi, atau ini merupakan peretasan yang mudah (ubah hits
periksa menjadi > 0
, alih-alih > 1
) dalam kode, jika Anda tidak ingin menunggu untuk itu (saya mungkin atau mungkin tidak segera mengubahnya).
Bagaimanapun, itu kemudian mencetak hasilnya, seperti itu (catatan: data lokasi di sini telah diubah menjadi sesuatu yang dibuat-buat):
$ ./get-location
Final location: <+12.34567890, +12.34567890> +/- 176.00m (speed 0.00 mps / course -1.00) @ 2012-04-10 13:57:53 +0200
Item TODO lainnya adalah menambahkan format lain, dan / atau membiarkan Anda menentukan format Anda sendiri. Saya dapat menambahkan ini segera, atau saya dapat menambahkannya nanti. Atau: Kirimkan saya permintaan tarik. :) (Permintaan fitur dan laporan bug juga diterima, lebih disukai melalui sistem github. Juga, periksa README di github untuk melihat apa yang telah saya pikirkan.)
Saya harap Anda (dan orang lain) menganggap ini bermanfaat.
EDIT : Sekarang dengan opsi baris perintah dan beberapa format output yang berbeda.