我发现了一个奇怪的ol3行为,使用ol.View的extent属性来限制地图导航边界。
要重现错误,您应该使用有限范围的ol.View创建一个Map,就像这样..
var map = new ol.Map({
layers: layers,
target: 'map',
view: new ol.View({
center: [-10997148, 4569099],
extent: [-13884991, 2870341, -7455066, 6338219]
})
});
这里是一个带有修改版本的" WMS自定义图块网格512x256" jsfiddle [http://jsfiddle.net/dpynhg67/1/]
上的示例范围仅限于美国,请按照以下步骤重现错误:
这是地图的通缉行为吗? 您对如何强制视图有任何建议吗?
因为我记得OL2的表现不同,所以在缩放地图的过程中也会平移到尊重范围。