gpt4 book ai didi

javascript - 将世界范围设置为 map 后,我们仍然可以在拖动时移动 map

转载 作者:太空宇宙 更新时间:2023-11-04 16:19:10 25 4
gpt4 key购买 nike

我采用的世界范围如下

var myextent = ol.proj.transformExtent([-180, -85, 180, 85], 'EPSG:4326', 'EPSG:3857');

并将其设置到 map 上以限制缩放,下面是创建的 ol.View 对象

view : new ol.View({
center : center.getCoordinates(),
extent : myextent,
zoom : this.mapOptions.zoom,
minZoom: 2,
})

如果我们使用鼠标滚轮,缩放不会超出范围,但我们可以拖动并查看超出范围的 map 。

我如何限制拖动的范围?

最佳答案

OpenLayers 3 目前没有限制范围功能。有一些讨论,例如:https://github.com/openlayers/ol3/pull/2777

关于javascript - 将世界范围设置为 map 后,我们仍然可以在拖动时移动 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40815518/

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