2017-11-01 6 views

答えて

3

ズームレベルでチェックボックスをクリックしたとき、私はそれがフルズームで画面上のメーカーに適合します、openlayerマップで新しいですが、私は、画面上のメーカーに合うようにしたいです:

map.getView().fit(markerSource.getExtent(), {"maxZoom":11}); 

.getView()メソッドはビューを返します。 .fitメソッドは、ビューをオブジェクトに合わせて変更します。最初のパラメータはエクステントです。しかし、2番目のパラメータはオプションを取ります。この場合、最大ズームを指定します。注:最小ズームはありません。ズームするフィーチャが小さいズームファクタを必要とする場合、このオプションは無視されます。 view.fit()メソッドhereの可能なオプションについては、ドキュメントを参照してください。

関連する問題