問題タブ [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 に答える
128 参照

ruby-on-rails - Gmaps4Rails: 指定された範囲内でランダムにマーク/ポインターをプロットします

場所の緯度と経度が与えられた場合、上記のように半径の円内にポイント27.1231 and 72.3454をランダムにプロットするにはどうすればよいですか? 10kmlat and log as the center

なんか似てる( ?)

編集

これはジオコーダーの質問であり、Gmaps4rails の質問ではありません

特定の範囲内のランダムな点の座標を取得する方法は?

0 投票する
3 に答える
1996 参照

ruby-on-rails - undefined method `latitude=' Geocoder Rails

アプリで Geocoder を動作させようとしています。ユーザーの郵便番号を使用して場所をジオコーディングしようとしていますが、新しいサインアップを送信すると、次のエラーが発生しました。

私は認証にDeviseを使用してい:zipます。これが関連する場合の属性のサニテーションです。また、以下は私のユーザー登録フォームです。

関連する User モデルは次のとおりです。

私の登録フォーム:

このエラーが発生する理由について何か考えはありますか? サインアップ フォームに緯度と経度のフィールドを含める必要がありますか? 前もって感謝します!

編集

私の User テーブルのスキーマは次のとおりです。

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

ruby-on-rails - Railsジオコーダーの未定義メソッド「full_street_address」

gem Geocoder をアプリに追加しようとしましたが、ジオタグを機能させる方法がわかりません。

私のモデルは次のようになります。

そして、私はフォームにfull_street_addressのフィールドを追加しました

新しいホームを追加しようとすると、次のエラーが表示されます

未定義のメソッド `full_street_address' #

抽出されたソース (10 行目あたり):

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

ruby-on-rails - ip に基づいてモバイル ユーザーの国を特定できますか? (Rails 3.2/geocoder gem)

ユーザーの国に基づいて Web サイトをカスタマイズする必要があります。geocoder gemを使用したい。

これらのタイプのツールとジオコーダー gem は、モバイル デバイス (携帯電話、タブレットなど) を使用しているユーザーの国を特定できますか? または、セット/固定コンピューター/ラップトップでのみ機能しますか?

注: 国の識別よりも正確なものは必要ありません。

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

ruby-on-rails - 1 対多の関係を持つジオコーダー Ruby on Rails

私の Rails アプリには、1 対多の関係を形成する 2 つのモデルがあります。最初のモデルである store は実店舗を表し、'geocoder' gem と住所列を使用して正しくジオコーディングされた緯度と経度の列があります。ストアには_多くの商品があります。この商品には has_one ストアがあります。ユーザーが検索フォームに入力した住所への近さに基づいて、製品のインデックスを返したいと思います。私のコードの関連部分と、検索を実装しようとする試みは次のとおりです。

schema.rb:

store.rbで

product.rbで

ビュー/products/search.html.erbで

products_controller.rb で

上記の index メソッドは、

エラー

続行する方法がわかりません。明らかに、私が Near メソッドと :select を使用している方法に問題がありますが、頭を包むことはできません。距離別に商品を返品するにはどうすればよいですか?

データベース アダプタとして MySQL を使用しています。SQLite での三角関数の欠如による問題について聞いたことがあります。