Javascript 将世界范围设置为地图后,我们仍然可以在拖动的同时移动地图
我的世界范围如下Javascript 将世界范围设置为地图后,我们仍然可以在拖动的同时移动地图,javascript,gis,openlayers-3,Javascript,Gis,Openlayers 3,我的世界范围如下 var myextent = ol.proj.transformExtent([-180, -85, 180, 85], 'EPSG:4326', 'EPSG:3857'); 将其设置为地图以限制缩放,下面是创建的ol.View对象 view : new ol.View({ center : center.getCoordinates(), extent : myextent,
var myextent = ol.proj.transformExtent([-180, -85, 180, 85], 'EPSG:4326', 'EPSG:3857');
将其设置为地图以限制缩放,下面是创建的ol.View对象
view : new ol.View({
center : center.getCoordinates(),
extent : myextent,
zoom : this.mapOptions.zoom,
minZoom: 2,
})
如果我们使用鼠标滚轮,缩放不会超出范围,但我们可以将地图拖出范围
我如何限制拖动的范围?OpenLayers 3中目前没有限制的范围功能。已经进行了一些讨论,例如: