问题标签 [geokit]
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.
ruby-on-rails-3 - Geokit/Geocoder 中的距离和范围计算
我有以下问题。
考虑 2 个具有属性的模型:
地点有位置和范围定义(将其视为运输区域)。用户有自己的位置。
我使用 Geocoder 进行地理定位(我也可以使用 Geokit)。我可以计算到对象的距离(类似于 object.distance_to([lat,lng])
现在,我想选择范围包括我的位置的所有地点。在更高级别:我想知道,哪些地方为我的位置提供运输服务。
当我正在寻找给定范围内的对象集合时,它会更容易。但是我需要一些“颠倒”的东西,来自另一边的东西。
我应该写什么方法/范围?也许 Geocoder/Geokit 已经为我准备好了一些东西?
ruby-on-rails-3 - 如何在 Rails 3 中处理 Geokit::Geocoders::GeocodeError
嗨,我在 Ruby on Rails 3 中使用 Geokit 插件,它对我来说很好用。但是当我以不正确的方式给出原始值时,它会抛出Geokit::Geocoders::GeocodeError
这是我的代码:
错误:
如何处理这个错误?
谢谢,
L.阿里瓦拉桑
ruby-on-rails - geokit -- 在 rails 中使用原始 lat lng
我一直在使用 GeoKit for Rails,效果很好。但是,我注意到在拉出很多列表时,加载速度非常慢。
我想知道是不是因为它在返回结果之前查询了谷歌或一些外部资源。如果是这样的话,有没有办法使用原始 lat lng 坐标(我有)在内部简单地计算距离?
或者一个简单的红宝石公式可以为我做到这一点?
ruby-on-rails - rails geokit - 获取旅行/通勤时间
有没有办法在 rails 中使用 geokit 来获得两个位置之间的估计旅行时间?现在,我只是简单地显示距离,但我认为更好的方法是显示“15 分钟距离”——给出更实用的距离方法(有时 2 英里是 10 分钟,有时是 3 分钟)
ruby-on-rails - 将此文本放入数组中
我想放入res
一个array[google, Rue Abdallaye, null, Trarza, null, 18.0951362, -15.9806735, MR, true]
. 我怎么做?谢谢。
ruby-on-rails-3.1 - Rails 3.1.0,geokit,错误acts_as_mappable
我得到了
使用 geokit 时出错,经过大量的 Goggling 和尝试,我似乎无法纠正问题。
基本上,我安装了以下 gem:
并在我的模型中有以下内容
和宝石文件:
无论是否在本地应用程序中执行以下操作,我都会收到错误消息。
ruby-on-rails - 地理编码轨道
我正在尝试使用 geokit 或 geocoder 对模型中的多个地址进行地理编码,但我无法让任何一个 gem 按我的意愿工作。这是我为我的模型应用的代码,用于两个用例以及我为每个选项得到的错误。
地理编码器要点: https ://gist.github.com/112cc28b7d52402079ad
Geokit 要点 https://gist.github.com/adef30cb458c1177df2b
如果有帮助,我正在使用设计和 rails 3.1,并且我相当确定我接近地理编码器选项中的正确代码,但不知道我做错了什么。
ruby - Ruby、rvm 和 geokit gem。UTF-8 的问题
我使用 rvm、Ruby 1.9.3 和 geokit(1.6.0) gem,但遇到了 UTF-8 问题。
我在 ~/.rvm/environments/@default 中添加了一行export RUBYOPT=-Ku
,并替换exec ruby "$@"
为exec ruby -Ku "$@"
~/.rvm/bin/ruby。然后我尝试用两个字符串执行 File.rb:
错误:
ruby-1.9.3-p0@mygemset/gems/geokit-1.6.0/lib/geokit/geocoders.rb:443:in `do_geocode': 不兼容的字符编码:UTF-8 和 ASCII-8BIT (Encoding::CompatibilityError)
为什么export RUBYOPT=-Ku
和exec ruby -Ku "$@"
不为 geocoders.rb 工作而为 File.rb 工作?有谁能够帮我?
ruby-on-rails - Geokit plus Rails 3.1.1,经纬度问题。
我正在使用 geokit-rails3 gem 在特定大学范围内的所有大学中查找产品。一个学院 has_many products 和一个产品属于学院,还有另一个类别模型 has_many products 和 product belongs_to category。但是,当我尝试使用 geokit 根据地址从数据库中查找大学时,它告诉我表中缺少 lat 列。
大学移民是
控制器
错误:
任何提示如何解决这个问题?
ruby-on-rails-3 - 如何在 Rails 3 中进行批量地理编码
我有大约 100,000 条记录,我需要找到纬度和经度。目前我正在使用geokit-rails
地理编码。
我现在正在做的是逐个循环记录以查找纬度和经度。但这非常耗时。有没有办法批量做到这一点?任何批处理方法或类似的东西。
请帮忙!