问题标签 [rails-geocoder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3332 浏览

ruby-on-rails - Geocoder Gem 反向地理编码

看完RailsCasts #273我想使用Geocoder gem。我看过这个:

这将对坐标进行反向地理编码并:address使用 formatted_address 填充。

我可以将它作为:street, :locality, :region, :country, 和:postal_codegeocoder gem 分开吗?

0 投票
1 回答
2056 浏览

ruby-on-rails - 将元搜索或 Ransack 与地理编码器一起使用

我创建了一个提供搜索条件的表单:

我还希望能够基于 Rails Geocoder gem 的“Near”功能进行搜索。有谁知道如何合并现有范围,或者特别是如何将“近”范围与 Meta Search 或 Ransack 一起使用?

到目前为止,我所有的尝试都是徒劳的。

0 投票
0 回答
202 浏览

ruby-on-rails - 直接运行时通过,但在 Guard 中运行时崩溃

我有一个奇怪的情况,我不太明白。

当我运行我的规格时,rspec spec它们都通过了。但是,截至今天,当我运行警卫并调用规范时,它崩溃并出现以下错误:

现在,违规行在我的应用程序photo.rb模型中:

这是调用geocoder插件,它列在我的 gemfile 和我的 gemset 的一部分等中。我重新运行了 bundler 以仔细检查这一点。

无论我跑rspec spec还是bundle exec rspec spec一切都通过了,无论我跑guard还是bundle exec guard失败。

我真的很困惑为什么在直接运行规范时运行规范时会出现错误。有没有人遇到过这样的错误?

0 投票
1 回答
626 浏览

ruby-on-rails - Ruby Geocoder 多个反向地理编码器

我需要对“从”和“到”两个位置进行反向地理编码。

使用地理编码器 gem ( http://www.rubygeocoder.com/ ) 我试过:

但只有第二个(to_string)被成功反向编码。

地理编码器 gem 可以支持多个地理编码步骤吗?

0 投票
1 回答
1169 浏览

ruby-on-rails - Rails 3.1 地理编码不适用于 Heroku

我有一个带有此代码的溜冰场模型:

然后在 db/seeds.rb 我有这种格式的东西:

当我在本地机器上运行 rake db:seed 时,所有 Rink 对象都被创建并正确地进行了地理编码。但是当我推送到 Heroku 并运行相同的命令 (heroku run rake db:seed) 时,Rink 对象的一些看似随机的子集没有正确地进行地理编码,并且纬度和经度的值为空。在 Heroku 上多次运行 db:seed 命令会更改未正确地理编码的 Rink 对象集。有什么想法吗?

0 投票
1 回答
426 浏览

ruby-on-rails - 地理编码器 gem 延迟导致页面失败

我不知道如何让我的代码变得干净整洁......在某些情况下我仍然会得到一个 nil 位置对象,我试图避免这种情况......而且我无法在办公室重现错误。在那之前,我通过电子邮件收到那些错误,其中应用程序无法在 nil 对象(位置对象)上找到纬度或 country_code

那么我应该怎么做才能确保该位置成为“法国巴黎”是IP或地址不适用于Geocoder?

任何提示都会很棒。此外,如果我刷新页面,位置会突然正确,并且 country_code on nil object 错误消失......??

我对我现在可以解决后者感到有点困惑。

干杯,

乔尔

0 投票
2 回答
2156 浏览

ruby-on-rails - 使用地理编码器和太阳黑子搜索?

我在我的应用程序中使用了GeocoderSunspot gem,并且我有一个名为的字段,该字段:search_near_address假设让用户能够输入他们想要在其中搜索附近的地址X amount of miles。我试图映射到的是我的商店:address用于该:search_near_address领域。这样,用户可以在:search_near_address字段中输入地址(即 451 University Avenue, Palo Alto, CA ),它将在 50 英里的半径范围内进行搜索。

回答

太阳黑子 1.2.1






0 投票
1 回答
803 浏览

ruby-on-rails - Rails 查找邮政编码半径 10 英里范围内的城镇。谷歌地图 API

我正在使用地理编码器 gem,想知道是否有办法让所有城市都在半径范围内(带有中心坐标)。

就像是

似乎有一个PHP 解决方案,但我不确定在我的情况下如何使用它。谢谢!

0 投票
1 回答
584 浏览

ruby-on-rails - Rails 通过关联查找,位置

例如,我有以下模型:

和:

我希望能够搜索以下所有商店:

  1. 就在附近(在位置模型上使用地理编码器)
  2. 满足位置模型中 attr1 的一些标准
  3. 满足商店模型中 attr2、attr3 的一些标准。

我该怎么办?

0 投票
3 回答
666 浏览

ruby-on-rails - Rails 中的模型关联问题

希望这会很简单。但我现在已经狩猎了几个小时,似乎无法让它发挥作用。我有多个地址的用户,我正在尝试使用 Geocoder gem 通过邮政编码搜索显示这些用户,我的代码与 Geocoder Railscast 中的代码非常相似。

这是我的控制器尝试 1 并返回“未定义的方法‘地址’”

这是第 2 次尝试,这将返回“未初始化的常量 ProfilesController::Addresses”(我不知道 Profile.where 位是否有效,但它甚至没有到达那部分......)

这是我的模型:

非常感谢您的观看!