問題タブ [gmaps4rails]

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 に答える
3368 参照

ruby-on-rails - add marker with Google-Maps-for-Rails

I was playing with https://github.com/apneadiving/Google-Maps-for-Rails and i'd like to clear all the marker on a map and add a new one at the position clicked by the user on the map, I added the following code in my page

And in this way i can see an alert with the lat and long value, now how can i delete the old markers and create a new marker and place it on the map?

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

ruby-on-rails - Ajaxを介してgmaps4railsを使用してGoogleマップをレンダリングする

オンデマンドでのみマップをレンダリングしたい (読み込み時間を最小限に抑えるため)。つまり、「マップを表示」などのリンクは、指定された div でマップをレンダリングする必要があります。私は何をすべきか?

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

ruby-on-rails - ajax経由のGoogle-Maps-for-Railsセンターマップ

私はajaxを介して新しいマーカーを設定しています.カスタムズームレベルでマップを新しいポイントに集中させる方法を考えていました.この方法で作成しました:

終わり

しかし、メソッドcenterAndZoomがgmaps4rails.jsに定義されていないため、エラーが発生します.jsに定義する必要がありますか、それとも別の方法がありますか? ありがとう

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

ruby-on-rails - Google-Maps-for-Railsのマーカーに半径を追加するには?

私は Google-Maps-for-Rails gem を使用しており、現在円を表示しようとしています。

私のモデル「場所」は次のもので構成されています。

  • 経度
  • 緯度
  • 半径

マーカーを表示するのに問題はありません:

残念ながら、含まれていません :radius => .. また、円を次のように表示できることも知っています。

マーカー ハッシュに radius 属性を含める方法はありますか? お気に入り:

おそらく次のようなものです:

するだろうが、もっと良い解決策があるかもしれないと思う

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

ruby-on-rails - Gmaps4rails で作成されたアドレス

gmaps4rails docs には、次のメソッドがあります。

そこにカスタム合成アドレスを設定するにはどうすればよいですか? 私はもう試した:

テーブルに市の州の郵便番号と住所のフィールドがありますが、うまくいきませんでした。

うまくいかないのはなぜですか?

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

ruby-on-rails - GMaps4Railsは地図を表示していますが、場所を作成する場所がありません

gmaps4Rails gemを使用していますが、指示に従って地図を取得していますが、[新しい場所]ボタンがありません。

私はYouTubeのビデオを4回見ましたが、フォームなどを作成する必要がないことを示しています。すべてがあなたのために作成されています。
これは私のサーバー出力です

私はすべてのウィキを読み、マーカーをカスタマイズする方法を見つけましたが、それは望んでいません。
マップにマーカーを1つ追加できるようにしたいだけです。
また、.cssファイルと.jsファイルをアプリに追加しようとしましたが、何も表示されませんでした。

ローカルホストでは機能しませんか?
それとも、別のオブジェクトの作成内に場所を作成しようとしているためですか?

私もこれを試しました:

ただし、作成する前に「アドレスを指定する必要があります」というエラーがスローされます。

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

ruby-on-rails - Google-Maps-For-Rails を使用してモデルの住所を変更する際の座標の更新

モデルフィールドの住所を変更すると、住所フィールドが更新および保存されても、座標が自動的に更新されないことに気付きました。ジオコードを呼び出す before_save メソッドを作成しました。

これは機能しますが、宝石で自動化する必要があるように見えるので、必要かどうか疑問に思っています。何か不足していますか?

ありがとう...

PSジオコードは配列を返すので、最初の(最良の)推測を行いました

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

ruby-on-rails - Googleマップ、Ruby on Rails、1つのマーカーでズームレベル

私はapneadiving/Google-Maps-for-Railsでグーグルマップのサポートを追加しています(素晴らしい宝石に感謝します)

ただし、わずかな不具合が1つ見つかりました。これは、私のせいである可能性が非常に高いです。

auto_zoomは、複数のマーカーがある場合にうまく機能します。ただし、マーカーが1つしかない場合は、最大レベルにズームインされます。これはきれいではありません。

「zoom」はauto_zoomがfalseの場合にのみ機能するため、これは私が望んでいることではありません。

したがって、「maxZoom」を使用することはできますが、ユーザーはそのポイントを超えて手動でズームインすることはできません。これは私が望んでいることではありません。

これを回避する方法はありますか?私の説明は理にかなっていますか?これはGoogleMapsAPIの制限ですか?

ありがとう...

0 投票する
4 に答える
3068 参照

ruby-on-rails - Google-Maps-for-Rails - gmap4rails を使用してマップ イメージのサイズを設定するにはどうすればよいですか?

ご挨拶。

Heroku にデプロイするときに Cartographer プラグインで問題が発生しました。Google-Maps-for-Rails (gmaps4rails gem) を試してみましたが、非常に有望です。しかし、地図の画像サイズを設定する方法がわかりませんでした。

Cartographer では、次のようなマークアップを使用してマップ イメージのサイズを設定できます。

gmaps4rails を使用して同様の動作を得るにはどうすればよいですか? 私はこれを試しています。

これは地図を描画しますが、画像サイズを設定しません。賢明なアプローチとは何ですか?

ありがとう。

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

ruby-on-rails - Gmaps4rails:ズームが機能していませんか?

Railsコードに次のビューがあります:

<%= gmaps4rails(@map、{"処理" =>'json'、'auto_adjust' => false、'auto_zoom' => false、'zoom' => 10})%>

マップ上にマーカーが1つだけあります。マップを表示すると、上記で設定したオプションに関係なく、ズームは常に最大に設定されます。オプションを忘れましたか?