gpt4 book ai didi

ruby-on-rails - 使用 ruby​​/rails geocoder gem 获取 request.location 附近的位置

转载 作者:数据小太阳 更新时间:2023-10-29 07:27:14 34 4
gpt4 key购买 nike

如何使用 geocoder gem for ruby​​ on rails 3.2.x 获取当前位置附近的位置?

我知道要查找您会使用的其他地点之一附近的地点

@myClass.nearbys(50)

但我希望它们靠近浏览器位置 (request.location),而不是靠近我的另一个位置。

类似于

request.location.nearby(50)

或类似的东西。

如何实现?

谢谢

最佳答案

如果你有用户所在位置的经纬度,你可以这样查询

location_info = request.location

@locations = Location.near([location_info.latitude, location_info.longitude], radius_distance_you_want_to_include)

您的表也应该是预期的,即在上面的示例 Location 中应该有 latlon 字段。

这是您要找的东西吗?

编辑:我不确定 request.location 是否适用于该模型。如果没有,您始终可以将其设置为 Controller 内模型方法的参数,以便您的逻辑保持分离。但如果可以,请在模型中保留 request.location

关于ruby-on-rails - 使用 ruby​​/rails geocoder gem 获取 request.location 附近的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16109349/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com