谷歌地图缩放事件:忽略尝试取消具有cancelable = false的touchend事件

时间:2016-08-17 20:01:12

标签: javascript android google-maps google-maps-api-3 ionic-framework

我在我的离子2应用程序中使用谷歌地图,我希望我的标记显示/消失,具体取决于地图的缩放级别。所以我在函数" ionViewDidEnter"中添加了以下行:

    this.map.addListener('idle', this.adjustMarkerVisibility);

但是,当我缩放地图(甚至只是滚动它)时,我会收到警告

  

"忽略尝试取消具有cancelable = false的touchend事件,例如因为滚动正在进行且无法中断。"

永远不会调用

和this.adjustMarkerVisibility()。我已经搜索了一段时间的错误,但没有与谷歌地图有任何关系。谁有任何建议?谢谢!

1 个答案:

答案 0 :(得分:2)

我会将此作为评论发布,但我还没有50个代表这样做:(

我的团队使用谷歌地图遇到了同样的问题,并且在Chromium中遇到了这个特殊错误(我们在触摸屏系统上使用的是具有硬分辨率的Kiosk模式)而我们发现的奇怪的事情似乎是只在原始浏览器选项卡中启动时抛出此错误,如果它在浏览器启动后创建的新选项卡中启动,则这些警告会消失,一切正常。我们继续调查,但似乎它可能与视口大小调整未在首次启动时在初始选项卡上正确设置有关。这也符合您的经验(也许我们可以在这里找到我们两个人的解决方案)?