OpenLayersを使用して、1マップのビューを別のものと同じに設定します。 これまではZoom and Centerを使用していましたが、これはうまくいきましたが、あるプロジェクションでは技術的に不可能であったため、ある程度はやってみました。OpenLayers - 現在のエクステントへのフィットがズームアウトされています
私は最新のOpenLayers(4.6.3)を使用しています。
次のコードは理論的には現在のマップの範囲を取得し、その範囲にマップを適合させ、何も動かないようにする必要があります。
let view = map.getView();
let extent = view.calculateExtent(map.getSize());
view.fit(extent, map.getSize());
しかし、私は(プラスボタンで例えば、6回のクリック)十分にズームインし、その後、上記のコードを実行した場合、実際に、それだけで何のIされていない、私はそれを実行するたびにズームアウト欲しいです。
私はconstraintResolution
を試しましたが、ダメージを最小限に抑え、完全には除去しません。ここで
ビデオ:https://www.youtube.com/watch?v=ZAV_FuZ-p7M&feature=youtu.be
コードで何も起こりません。 –
6倍ズームしましたか? – Amit
はボタンとホイールの両方で試しました。 –