我遇到了一种奇怪的ol3行为,它使用ol.View的区段属性来限制地图导航范围。
要再现错误,您应该创建一个具有有限范围的ol.View的映射,如下所示。
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/ ]上的示例。
该范围仅限于美国,请按照以下步骤复制该bug:
这就是地图上的通缉行为吗?你对如何在多大程度上强制视图有什么建议吗?
因为正如我所记得的,OL2的行为不同,在缩放地图的同时,也是为了尊重范围。
发布于 2017-01-09 14:46:55
你观察到的问题现在应该解决了。修复后的第一个版本将是v3.21.0。与修复错误的拉请求链接的相关票证是#5824。
https://stackoverflow.com/questions/30726751
复制相似问题