Answers:
我也在寻找这个,但没有找到一个......所以,我写了一个!
目前这很简单,但它似乎基本上有效。我称之为get-location,你可以从github获取它(按照上面的链接)。
目前,我只打印出我从服务中收到的第二个位置(我跳过第一个位置,因为它可以缓存和旧版 - 在将来的版本中,也许这将是可配置的,或者它是一个简单的黑客(更改如果您不想等待(我可能会或可能不会很快更改),hits
请检查代码中的代码> 0
,而不是> 1
代码。
无论如何,它会打印出结果,如下所示(注意:此处的位置数据已更改为组成的内容):
$ ./get-location
Final location: <+12.34567890, +12.34567890> +/- 176.00m (speed 0.00 mps / course -1.00) @ 2012-04-10 13:57:53 +0200
另一个TODO项目是添加其他格式,和/或让您指定自己的格式。我可以尽快添加,或者我可以稍后添加。或者:给我一个拉取请求。:)(功能请求和错误报告也欢迎,最好是通过github系统。另外,检查github上的README以查看我已经想到的内容。)
我希望你(和其他人)觉得这很有帮助。
编辑:现在有命令行选项和一些不同的输出格式。
好吧,我没有让它工作......但http://code.google.com/p/corelocationcli/ 可能会解决你的问题....
这似乎也是一个更稳定的包裹?http://iharder.sourceforge.net/current/macosx/locateme/
(我和两者都有问题,可能是因为我在Mountain Lion上尝试这些......)
虽然不是内置函数,但它们似乎都使用CoreLocation服务....
干得好
lynx -dump http://www.ip-adress.com/ip_tracer/?QRY=$1|sed -nr s/'^.*My IP address city: (.+)$/\1/p'
需要ly ..