gpt4 book ai didi

angularjs - 如何通过手动设置缩放级别来适应 map 上的屏幕?

转载 作者:行者123 更新时间:2023-12-02 22:21:19 25 4
gpt4 key购买 nike

我是 openlayer map 的新手,当您单击复选框时,它将以完全放大的方式使制造商适合屏幕上,但我希望以缩放级别 11 将制造商适合屏幕上。

map.getView().fit(source.getExtent(), map.getSize());

最佳答案

您想使用:

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

.getView() 方法返回一个 View 。 .fit 方法修改该 View 以适合对象。第一个参数是范围,正如您所拥有的那样。但第二个参数采用选项,在本例中您要指定最大缩放。注意:没有最小缩放,如果您要缩放的要素需要更小的缩放系数,则此选项将被忽略。请参阅文档以了解 view.fit() 方法的可能选项 here .

关于angularjs - 如何通过手动设置缩放级别来适应 map 上的屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47055614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com