マップ プロバイダーとして openlayers を使用しているマップのズーム レベルを制御しようとしています。
gmaps({
"map_options" => { "provider" => "openlayers",
"auto_zoom" => false, "zoom" => 12 },
"markers" => { "data" => @json }
})
zoom
(OpenStreetMap からの) マップが表示されますが、オプションに使用する値に関係なく、ズーム レベルは同じままです。オプションを指定しない上記の同じコードは"provider" => "openlayers"
、Google マップで期待どおりに機能します。
gmaps4rails の wiki には、OpenLayers API で「ズーム」がサポートされている (「自動ズーム」はサポートされていない) ことを示すスプレッドシートへのリンクがあります。
では、ズーム コントロールはサポートされていますか? それとも私は何か間違ったことをしていますか?