0

我有一个Windows Phone 8PhoneGap框架制作的应用程序来显示OpenLayers. 有时,尽管很少见,我会在视图之间冲浪jQuery Mobile已使用),当我回到 Map 时,它突然在地图中心显示了一个额外的图块。瓷砖与地图一样宽,从顶部开始约 20%,从底部开始约 20%。只有在重新启动应用程序时它才会消失。

我试图在浏览器上显示谷歌开发模式的现象,但到目前为止没有成功。

wp8 sdk 的控制台上没有显示错误,我正在连接到 Visual Studio 的设备上对其进行测试。

什么可能导致那件事,它可以以某种方式修复吗?

编辑1:我可能会在快速移动屏幕时触发滑动事件,这可能会导致Openlayers错误状态。

4

1 回答 1

0

第一次尝试:

我添加了这一行:

   -ms-scroll-chaining: chained;

到包含地图的 div。

为 WP8 (Lumia 920) 设备使用了 jQuery / HTML5 / gwt 应用程序:垂直 css 滚动修复将另一个东西附加到同一个地方,所以我在那里添加了它。

更新

这不是修复,问题仍然存在。请看下面的正确答案:

真正的答案:

https://github.com/openlayers/openlayers/issues/929告诉这是 openlayers 的已知问题,已在最新版本中修复。

所以,请更新 OpenLayers 的版本!

于 2013-07-25T12:34:34.633 回答