0

重複の可能性:
gmaps4railsシングルマーカー自動ズーム

Google Maps API v3 で gmaps4rails を使用しており、単一のマーカーを表示することがよくあります。次に、gmaps4rails がズームインし、すべてのマーカー (ここでは 1) がマップ上に表示されるようにします。ただし、Google マップで利用可能な最も近いズーム レベルが使用され、この 1 つのマーカーのみのズーム レベルを変更する方法が見つかりませんでした。

次のようにマップを表示しています。

gmaps(markers: {data: @events, options: {raw: '{animation: 
google.maps.Animation.DROP}'}}, map_options: {auto_adjust: 
true, center_on_user: true, auto_zoom: true, zoom: 14})

マーカーはGmaps.map.replaceMarkers(...);

4

1 に答える 1

0

問題は、カスタム ズームを設定するには auto_zoom を false にする必要があることです。

この設定を使用して、カスタム ズームを取得します。

gmaps(:map_options => {"auto_zoom" => false, "zoom" => 17}, :markers => { "data" => @json })

お役に立てれば。

于 2012-10-08T07:58:23.343 に答える