GMAPS4Rails:マーカーが1つしかないときにズームとパンの位置を設定します。

StackOverflow https://stackoverflow.com//questions/10702373

  •  13-12-2019
  •  | 
  •  

質問

以前はこの質問が似ているようです。問題があるが、最近のものは含まれていません。私もgmaps.map.map.setzoom(14)を実行できます。コンソール内で、gmaps.map.map.panby(0、-80)と同様に実行してください。しかし、彼らはコールバック内から実行されていないようです。さらに、PANBYが途中でカットオフされている私のInfoWindowに対処するための最も効果的な方法であるかどうかわかりません。

使用: gmaps4Rails(1.4.8)とRails(3.2.3)

だれでも考えやアイデアを持っていますか?

ありがとう!

役に立ちましたか?

解決

ついに結論を下すように、あなたが単一のマーカーを持っているときに専用のヘルパーオプションを使うべきです。

Google Maps Async Loadingのためです。

他のヒント

Gmaps.map.mapは、Gmaps.map.serviceObjectを支持して推奨されていないため( HTTPSを参照)。://github.com/apneadiving/google-maps-for-rails/wiki/javascript-goodies

私の申請書にも同様の問題がありましたが、解決するために次のようにしました。

それを試してみてください

1)次のようにmap_option「auto_adjust」をfalseに変更します。

gmaps(:map_options=> {:auto_adjust=> false} :Markers=> {:data=> @json、:options=> {:do_clustering=> true}})

2)コールバック関数でMap.Setzoom(あなたの値)を呼び出すと、マップはズームされます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top