如何找到确切的位置(而不是通过IP地址)Rails?

时间:2017-05-27 20:21:02

标签: ruby-on-rails location geocode rails-geocoder

所以我尝试了geocode,但它只能找到基于ip地址的用户位置,但我需要用户的确切lat和long值。顺便说一下ip地址方法的准确性是什么。

2 个答案:

答案 0 :(得分:1)

向客户端的用户询问地理位置权限。您将直接获得坐标,而不必对任何地方进行地理编码。如果用户未授予您许可,则无论如何都不应该尝试找到它们。

简单JS示例:

<img>

更多信息here

答案 1 :(得分:0)

您可以使用Google GeoCode API但在2000次请求之后,您需要付费。这适用于您拥有用户地址甚至只是邮政编码(邮政编码)的想法。

在从IP检测位置方面,即使不是不可能,也很难。您通常可以获得广泛的位置(城市,县或州),但不能获得实际的房屋或街道等。