我正在使用OpenLayer3 nad叠加层。我创建了一些但是当我缩小(显示一些世界地图)时,叠加层仅显示在一个世界地图上。但在其他世界地图上,它们不会显示出来。
如何解决?
答案 0 :(得分:2)
这是目前OpenLayers 3中的限制 - 矢量图层不支持环绕世界。解决方法是使用wrapX: false
配置选项将您的切片图层配置为不包裹世界。
答案 1 :(得分:1)
wrapX ,现在是OpenLayers当前版本(v 3.2.0)的一部分。 因此,如果您希望您的图层阻止多个世界。只需将它放在你的图层源上。请参阅以下示例:
tileLayer = new ol.layer.Tile({
source: new ol.source.OSM({
wrapX: false
})
});