問題タブ [gmaps4rails2]
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 - gmaps4rails v2 と MarkerClusterer
私は gmaps4rails V2 を使用しており、グリッド サイズを変更する MarkerClusterer のデフォルト動作を再定義しました。どうすれば目標を達成できますか?
ありがとうクラウディオ
google-maps - gmaps4rails V2 でマーカーの位置を取得できません
gmaps4rails V2 を使用していますが、マーカーの位置を取得できません。
私はマーカーの配列を持っています:
それを繰り返して、マップの境界からマーカーを削除したい
これは私のコンソール出力です:
何か不足していますか?
ruby-on-rails - gmaps4rails のマーカー API
申し訳ありませんが、この質問をしている理由は、コーヒー スクリプトにあまり慣れていないからかもしれません。最新の gmaps4rails では、https://github.com/apneadiving/Google-Maps-forのコーヒー スクリプトで指定した関数を使用する代わりに、マップとマーカーを作成した後にマーカーを変更するための直接的な API がありますか? -Rails/wiki/Change-handler-behavior
つまり、マーカーを近接を示す透明な円に変更するなど、マーカーを動的に変更したい場合です。
以下のコードに問題はありますか。インデントは重要ですか?
ruby-on-rails-4 - 地図上でクリックしたポイントの緯度経度を取得する方法は? Gmaps4rails
こんにちは、マップ上のクリックされたポイントの緯度経度を取得し、その情報を id タグに保存する方法を探しています。私は gmaps4rails v2 を使用しており、現在のコードは次のとおりです。
問題は、マップのどこをクリックしてもリスナーが応答せず、ID タグ「latlong」で結果が得られないことです。助けていただければ幸いです。
ruby-on-rails - gmaps4rails v2が同じ場所にマークを表示しない
すべてのユーザーの場所を示すマップで gmaps4rails を使用しています。ただし、2 人以上のユーザーが同じ場所にいる場合、マップ上のマーカーは 1 つだけです。どうすればこれを修正できますか? これは、マップを構築するための私のコードです:
Ps: それらをクラスターとして表示したくありません
javascript - Rails infowindow.openのGoogleマップが機能しない
goolge maps 4 rails gem を使用しています。
マウスオーバーでマーカーごとに情報ウィンドウを開き、マウスアウトで閉じるようにしています。infowindow.open が機能しません。
次のコードを使用すると、次のようになります: Uncaught ReferenceError: infowindow is not defined. 私は何を間違っていますか?これは、このリスナーを追加する適切な場所ですか?コードを保存する組み込みメソッドはありますか?
関連するかどうかはわかりませんが、コントローラーアクションを介して渡すハッシュは次のとおりです。
スクリプトに以下を追加しました
クラス @MyMarker は Gmaps.Google.Builders.Marker を拡張します
そして私のハンドラーを更新しました:
それは今動作します:)
javascript - モーダルの gmaps4rails が全幅をロードしない
ブートストラップ モーダルで gmaps4rails をロードするときに、Rails 4 と gmaps4rails 2 に問題があります。以下に示すように、画像は全幅で表示されません
ブラウザで要素を検査すると、マップのサイズが変更され、すべて問題ありません。マップを全幅で表示する方法がわかりません! ありがとう
すべてのコードは同じビューにあります
リンク先:
モーダル:
脚本: