我是 openlayer 地图的新手,当您单击复选框时,它将以完全放大的方式在屏幕上适合制造商,但我想以 11 级缩放在屏幕上适合制造商。
map.getView().fit(source.getExtent(), map.getSize());
我是 openlayer 地图的新手,当您单击复选框时,它将以完全放大的方式在屏幕上适合制造商,但我想以 11 级缩放在屏幕上适合制造商。
map.getView().fit(source.getExtent(), map.getSize());
你想使用:
map.getView().fit(markerSource.getExtent(), {"maxZoom":11} );
该.getView()
方法返回一个视图。.fit 方法修改该视图以适应对象。第一个参数是范围,正如你所拥有的那样。但第二个参数采用选项,在这种情况下,您要指定最大缩放。注意:没有最小缩放,如果您要缩放的功能需要较小的缩放系数,此选项将被忽略。view.fit()
有关该方法的可能选项,请参阅文档here。