OpenLayers在全屏显示时可以看到整个地图

OpenLayers在全屏显示时可以看到整个地图,openlayers,Openlayers,我从这个例子开始工作。该版本是最新的,2.13.1。它显示了OpenLayers的全屏功能,只是不可能缩小到可以看到整个世界。这可能取决于你的屏幕分辨率,但在1280px,澳大利亚是完全脱离屏幕。我尝试了一切,包括将OSM层上的wrapDateLine设置为false,但没有效果。正确的(理智的)行为是允许进一步缩小,即使世界稍微重复。这是2.12版之前的行为。我想使用最新的版本,但我还是坚持使用2.11。在过去的2.11版本中,我很容易做到这一点 其他库,如fliple.js和谷歌地图API允

我从这个例子开始工作。该版本是最新的,2.13.1。它显示了OpenLayers的全屏功能,只是不可能缩小到可以看到整个世界。这可能取决于你的屏幕分辨率,但在1280px,澳大利亚是完全脱离屏幕。我尝试了一切,包括将OSM层上的
wrapDateLine
设置为
false
,但没有效果。正确的(理智的)行为是允许进一步缩小,即使世界稍微重复。这是2.12版之前的行为。我想使用最新的版本,但我还是坚持使用2.11。在过去的2.11版本中,我很容易做到这一点


其他库,如fliple.js和谷歌地图API允许缩小(OpenLayers本身直到2.12)。我是否遗漏了什么,或者OpenLayers是否已损坏?这似乎是一件非常容易实现的事情……

你说得对。那看起来很破。然而,2.11版本在我看来更糟。我看到一张非常放大的图像,位于0,0,即非洲西海岸,而在新版本中,我看到了世界上大部分地区,不包括澳大利亚,正如你所指出的。不过,我认为这应该很容易通过编程实现,通过在加载时设置适当的缩放或范围。你试过了吗?我在Ubuntu上使用Chrome,这是值得的。是的,我将范围设置为整个星球的范围,并将缩放设置为0和1。似乎没有任何效果。OpenLayers 3正在开发中,我非常喜欢OpenLayers,因此我可能会为OL3项目做出贡献,确保相同的问题不再发生。我也在3台机器、2个操作系统和许多不同的浏览器上试用过。态度很好。OL3看起来很棒,虽然有点学习曲线/变化,但这不是一件坏事。