Tôi cũng đang tìm kiếm cái này và thất bại trong việc tìm một cái ... Vì vậy, tôi đã viết một cái!
Hiện tại nó khá đơn giản, nhưng về cơ bản nó có vẻ hiệu quả. Tôi đã gọi nó là get-location và bạn có thể lấy nó từ github (theo liên kết ở trên).
Hiện tại, tôi chỉ in ra vị trí thứ hai tôi nhận được từ dịch vụ (tôi bỏ qua vị trí thứ nhất, vì nó có thể được lưu trữ và cũ - trong phiên bản tương lai, có lẽ đây sẽ là cấu hình hoặc là một bản hack dễ dàng (thay đổi thay vì hits
kiểm tra > 0
, thay vì > 1
) trong mã, nếu bạn không muốn đợi điều đó (tôi có thể hoặc không thể thay đổi sớm).
Dù sao, sau đó nó sẽ in ra kết quả, như vậy (lưu ý: dữ liệu vị trí ở đây đã được thay đổi thành thứ gì đó được tạo thành):
$ ./get-location
Final location: <+12.34567890, +12.34567890> +/- 176.00m (speed 0.00 mps / course -1.00) @ 2012-04-10 13:57:53 +0200
Một mục TODO khác là thêm các định dạng khác và / hoặc cho phép bạn chỉ định định dạng của riêng bạn. Tôi có thể thêm nó sớm, hoặc tôi có thể thêm nó sau. Hoặc: Gửi cho tôi một yêu cầu kéo. :) (Yêu cầu tính năng và báo cáo lỗi cũng được chào đón, tốt nhất là thông qua hệ thống github. Ngoài ra, hãy kiểm tra README trên github để xem những gì tôi đã nghĩ đến.)
Tôi hy vọng bạn (và những người khác) tìm thấy điều này hữu ích.
EDIT : Bây giờ với các tùy chọn dòng lệnh và một vài định dạng đầu ra khác nhau.