我有一个使用 Google Maps API v3 的网站,但无法让 pinch-zoom 属性正常工作。手势始终执行缩小,而不是捏合放大。
这是一款具有触控功能的 PC 显示器。因此,由于我无法使其正常工作,我决定禁用该功能。
我使用下面取消了触摸事件
document.documentElement.ontouchstart = function() {return false}
这有一个不想要的副作用。此代码取消了整个触摸事件,因此用户无法使用 Google Maps 默认缩放控件。我尝试将“ontouchstart”更改为“ontouchmove”事件,但这并不能阻止地图缩小。
关于如何禁用该功能或可能是如何修复捏合放大功能的任何想法?我可以发布网站网址,但它只是一个普通的谷歌地图,除非你有触摸屏显示器,否则你不会注意到这个问题。