1

マップ プロバイダーとして openlayers を使用しているマップのズーム レベルを制御しようとしています。

gmaps({
    "map_options" => { "provider" => "openlayers",
                       "auto_zoom" => false, "zoom" => 12 },
    "markers"     => { "data" => @json }
})

zoom(OpenStreetMap からの) マップが表示されますが、オプションに使用する値に関係なく、ズーム レベルは同じままです。オプションを指定しない上記の同じコードは"provider" => "openlayers"、Google マップで期待どおりに機能します。

gmaps4rails の wiki には、OpenLayers API で「ズーム」がサポートされている (「自動ズーム」はサポートされていない) ことを示すスプレッドシートへのリンクがあります。

では、ズーム コントロールはサポートされていますか? それとも私は何か間違ったことをしていますか?

4

0 に答える 0