ruby-on-rails - 从 rails-geocoder gem 中的 Controller 获取纬度和经度值

标签 ruby-on-rails ruby google-maps rails-geocoder

使用 geocoder 时是否可以在 Controller 中获取纬度和经度值? rails 中的 gem ?

目前为获取附近的所有位置所做的是传递位置名称,如下所示。

event_address = Event.near(location, 15, order: 'distance')

那么有没有办法获取用于上述请求位置的纬度和经度,以便稍后在对同一位置的后续请求中使用?

@latitude= #一些方法

@longitude=#some_method

最佳答案

Geocoder.coordinates(location)

例如:Geocoder.coordinates("25 Main St, Cooperstown, NY")

返回 [42.700149, -74.922767]

关于ruby-on-rails - 从 rails-geocoder gem 中的 Controller 获取纬度和经度值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38075452/

相关文章:

ruby-on-rails - 按日期范围对记录进行分组并在 Rails 中对其进行计数

ruby-on-rails - SQLite3 :Busy exception with Capybara/Poltergeist

ruby - 如何在 Ruby 中打乱数组/哈希?

ruby - 存储桶级别的 Amazon S3 安全 URL

android - 即使在 Flutter 中使用正确的 SHA1 key ,谷歌地图也无法在发布版本中工作

ruby-on-rails - 如何在 sails js 中创建模型的新实例?

ruby-on-rails - 为什么 ActiveRecord::Base 上的猴子修补方法会重新定义 Model.count 上不相关的方法

ruby - 开始使用 MacRuby 和 Xcode 4.2

javascript - 为什么我的 Google Maps V3 标记位于屏幕中心,而不是定位在它们的地理位置上?

android - 多点映射 Intent