Openlayers 3 OpenLayer3覆盖图仅显示在一张地图上

Openlayers 3 OpenLayer3覆盖图仅显示在一张地图上,openlayers-3,Openlayers 3,我正在使用OpenLayer3 nad覆盖层。我创建了其中的一些,但是当我缩小(显示了一些世界地图)时,叠加只显示在一个世界地图上。但在其他世界地图上,它们不显示 如何修复它?这是OpenLayers 3目前的一个限制-矢量层不支持包装世界。解决方法是使用wrapX:falseconfig选项将您的平铺层配置为不环绕世界。wrapX现在是OpenLayers(V3.2.0)当前版本的一部分。 所以如果你想让你的图层阻止多重世界。只要把它放在你的图层源上。请参见下面的示例:

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


如何修复它?

这是OpenLayers 3目前的一个限制-矢量层不支持包装世界。解决方法是使用
wrapX:false
config选项将您的平铺层配置为不环绕世界。

wrapX现在是OpenLayers(V3.2.0)当前版本的一部分。 所以如果你想让你的图层阻止多重世界。只要把它放在你的图层源上。请参见下面的示例:

                tileLayer = new ol.layer.Tile({
                    source: new ol.source.OSM({
                        wrapX: false
                    })
                });

感谢您的回答,但OL3API文档并没有提到任何关于wrapX:)的内容。如何使用它?它属于哪个类?还可以阅读关于通过wrapX进行的操作,文档中没有提到它。当前调试列表也没有运行,没有错误。很难。如果您找到了合适的解决方案,请发表评论。有关XYZ源代码、Bing和OSM,请参阅。每当你在API文档中找不到什么东西时,试着取消选中“稳定”复选框以显示实验特性。谢谢你的回答。。。。但我在文档中找不到:)是的,sry在文档方面没有改进。但是它对您有用吗sceneario您也可以随时查看ol-debug.js的代码,搜索wrapX的实现。以下是指向文档的正确链接:。