我使用Windows Phone 8
框架制作了PhoneGap
个应用,以显示OpenLayers
的地图。有时,虽然非常罕见,我在视图之间进行冲浪(jQuery Mobile
被使用),当我回到地图时突然它会在地图中心显示一个额外的图块。瓷砖与地图一样宽,在顶部之前开始约20%,从底部开始约20%。只有在重新启动应用程序时它才会消失。
我试图在浏览器上显示谷歌开发模式的现象,但到目前为止还没有成功。
在wp8 sdk的控制台上没有显示错误,我在连接到visual studio的设备上测试它。
可能导致该问题的原因可以以某种方式修复吗?
edit1:我可能会在快速移动屏幕时触发滑动事件,这可能会使Openlayers
处于错误状态。
答案 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的版本!