OpenLayers地图在地图上显示额外的图块

时间:2013-07-25 08:34:37

标签: java jquery-mobile windows-phone-8 cordova openlayers

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

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

在wp8 sdk的控制台上没有显示错误,我在连接到visual studio的设备上测试它。

可能导致该问题的原因可以以某种方式修复吗?

edit1:我可能会在快速移动屏幕时触发滑动事件,这可能会使Openlayers处于错误状态。

1 个答案:

答案 0 :(得分:0)

首先尝试:

我添加了这一行:

   -ms-scroll-chaining: chained;

到包含地图的div。

我使用jQuery / HTML5 / gwt app for WP8 (Lumia 920) device: vertical css scroll fix将其他内容附加到同一个地方,因此我将其添加到那里。

<强>更新

这不是解决问题,问题仍然存在。请参阅下面的正确答案:

真正的答案:

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

所以,请更新OpenLayers的版本!