OpenLayers 3叠加仅显示在一个地图上

时间:2015-02-02 16:17:59

标签: openlayers-3

我正在使用OpenLayer3 nad叠加层。我创建了一些但是当我缩小(显示一些世界地图)时,叠加层仅显示在一个世界地图上。但在其他世界地图上,它们不会显示出来。

如何解决?

2 个答案:

答案 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
                    })
                });