如何获取Ruby中的当前位置?

时间:2014-01-28 19:43:59

标签: ruby

是否有宝石可以将我当前的位置打印到控制台?例如,我的经度或纬度,甚至我的街道地址没有输入任何东西?

我阅读了Google-Maps-for-Rails和Geocoder文档,我必须提供经度和纬度等输入来获取地址等等。我不希望用户输入任何内容,只要他们运行程序,他们的位置打印出来,有街道地址或经度和纬度

有没有人知道Geocoder或gmaps4rails以外的其他方式来实现这个目标?

1 个答案:

答案 0 :(得分:1)

使用像Geokit这样的宝石,您可以对外部IP地址进行地理编码,但结果不是很准确。如果您需要GPS准确的结果,您可以使用您的系统地理位置,例如在Mac上:https://github.com/robmathers/WhereAmI