個人開発のWebアプリ**「まちかどルート」**v5.62への実装メモです。
Googleマップのマーカーが重なる
まちかどルートでは位置情報付きの投稿をすべて「ルートマップ」と名付けたGoogleマップ上にマーカー表示させています。
ちなみにgmaps4railsやgeocoderというgemを使っています。
使い方についてはこちらの記事などを参考にしました。
しかしながらまったく同じ座標の投稿があると複数のマーカーが重なってしまい、とても不便です。
maxRandomDistanceを使う
handler = Gmaps.build('Google', { markers: { maxRandomDistance: 5 } });
viewに使うhandler = Gmaps.build('Google');
の部分を上記のようなコードに変更すると、同じ座標にある複数のマーカーを下の写真のようにずらして表示できるようになります。
ランダムにずれるので細かな調整には不向きですが、簡単な対応策として良いのではないでしょうか。