問題タブ [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.

0 投票する
1 に答える
1417 参照

ruby-on-rails-3 - Geokit/Geocoderでの距離と範囲の計算

次の問題があります。

属性を持つ2つのモデルを考えてみましょう。

場所には場所といくつかの範囲が定義されています(配送エリアと考えてください)。ユーザーは自分の場所を持っています。

ジオロケーションにはGeocoderを使用しています(Geokitも使用できます)。オブジェクトまでの距離を計算できます(object.distance_to([lat、lng])のようなもの)

ここで、自分の場所を含む範囲のすべての場所を選択したいと思います。より高いレベルで:どの場所が私の場所の配送を提供しているか知りたいです。

与えられた範囲のオブジェクトのコレクションを探しているときは、より簡単です。しかし、私は「逆転した」何か、別の側面からの何かが必要です。

どのメソッド/スコープを書く必要がありますか?たぶん、Geocoder / Geokitは私のためにすでに何かを持っていますか?

0 投票する
1 に答える
883 参照

ruby-on-rails-3 - Rails3でGeokit::Geocoders::GeocodeErrorを処理する方法

こんにちは、Ruby on Rails 3でGeokitプラグインを使用していますが、問題なく動作します。しかし、適切な方法でオリジン値を指定すると、 Geokit :: Geocoders::GeocodeErrorがスローされます。

これが私のコードです:

エラー:

このエラーを処理する方法は?

ありがとう、

L.アリバラサン

0 投票する
2 に答える
1309 参照

ruby-on-rails - geokit -- レールで生の緯度経度を使用する

私は GeoKit for Rails を使用してきましたが、うまく機能します。ただし、大量のリストを取得すると、読み込みが非常に遅いことに気付きました。

結果を返す前に、Googleまたは外部ソースにクエリを実行しているためかどうか疑問に思っています。その場合、生の緯度経度座標 (私が持っている) を使用して内部的に距離を単純に計算する方法はありますか?

または、私のためにこれを行う単純なルビー式ですか?

0 投票する
1 に答える
1143 参照

ruby-on-rails - rails geokit - 移動/通勤時間を取得する

レールで geokit を使用して、2 つの場所間の推定移動時間を取得する方法はありますか? 今は単に距離を表示していますが、「15 分離れている」と表示する方が良いと思います - より実用的な距離へのアプローチを提供します (2 マイルが 10 分である場合もあれば、3 マイルである場合もあります)。

0 投票する
2 に答える
158 参照

ruby-on-rails - このテキストを配列に入れます

入れたいresですarray[google, Rue Abdallaye, null, Trarza, null, 18.0951362, -15.9806735, MR, true]。それ、どうやったら出来るの?ありがとう。

0 投票する
1 に答える
1540 参照

ruby-on-rails-3.1 - Rails 3.1.0、gekit、acts_as_mappable エラーあり

私は取得しています

geokit を使用するとエラーが発生し、大量の Goggling と試行の後、問題を修正できないようです。

基本的に、次のgemをインストールしています。

私のモデルには次のものがあります

および Gemfile:

ローカル アプリで次の操作を行っても行わなくても、エラーが発生します。

0 投票する
2 に答える
692 参照

ruby-on-rails - レールのジオコーディング

geokit または geocoder のいずれかを使用してモデル内の複数の住所をジオコーディングしようとしていますが、gem のいずれかを希望どおりに動作させることができません。ユースケースと各オプションで発生するエラーの両方について、モデルに適用しているコードを次に示します。

ジオコーダーの要点: https://gist.github.com/112cc28b7d52402079ad

ジオキット要点 https://gist.github.com/adef30cb458c1177df2b

私はdeviseを使用しており、それが役立つ場合はrails 3.1を使用しています。ジオコーダーオプションの正しいコードに近いと確信していますが、何が間違っているのかわかりません。

0 投票する
1 に答える
627 参照

ruby - Ruby、rvm、geokitgem。UTF-8の問題

rvm、Ruby 1.9.3、geokit(1.6.0)gemを使用していますが、UTF-8で問題が発生しています。

〜/ .rvm / environment / @ defaultに行を追加し、〜/ .rvm / bin/rubyにexport RUBYOPT=-Ku置き換えました。次に、2つの文字列を使用してFile.rbを実行しようとしました。exec ruby "$@"exec ruby -Ku "$@"

エラー:

ruby-1.9.3-p0@mygemset/gems/geokit-1.6.0/lib/geokit/geocoders.rb:443:in `do_geocode':互換性のない文字エンコード:UTF-8およびASCII-8BIT(Encoding :: CompositeError)

なぜexport RUBYOPT=-Kuexec ruby -Ku "$@"geocoders.rbで機能せず、File.rbで機能しないのですか?誰か助けてもらえますか?

0 投票する
2 に答える
552 参照

ruby-on-rails - Geokit と Rails 3.1.1、緯度​​と経度の問題。

私は geokit-rails3 gem を使用して、特定の大学の範囲内のすべての大学で製品を見つけています。大学には多くの製品があり、製品は大学に属しています。別のカテゴリ モデルでは、多くの製品があり、製品がカテゴリに属しています。しかし、ジオキットを使用して住所に基づいてデータベースから大学を見つけようとすると、テーブルにlat列がないことがわかります。

大学の移動は

コントローラ

エラー:

この問題を解決するヒントはありますか?

0 投票する
2 に答える
451 参照

ruby-on-rails-3 - Rails 3 でバッチ ジオコーディングを行う方法

緯度と経度を見つける必要がある約 100,000 のレコードがあります。現在geokit-rails、ジオコーディングに使用しています。

私が今やっていることは、レコードを 1 つずつループして緯度と経度を見つけることです。しかし、それは非常に時間がかかります。これを一括で行う方法はありますか?バッチ処理方法など。

助けてください!