Google 地图在 Windows Phone 上阻止触摸事件

Google Maps block touch events on Windows Phone

我已经在我的网站上实现了基本的 google 地图。我在地图区域放置了一些自定义控件(带有触摸事件的基本 DIVs),它们在所有设备上都运行良好。

我在 Windows 手机上遇到的问题是 google 地图以某种方式阻止了它上面的所有事件。我的控件根本没有响应。如果我在控件上滑动 DIV 我在地图上,它除了滚动地图什么都不做。

我正在为我的控件使用基本的触摸事件,例如 touchstart、touchmove 和 touchend。我还在事件中使用 stopPropagation。所有控件 DIV 的 z-index 都大于地图,正如我所说,一切都适用于 Android 和 iOS。

感谢您的帮助,但我已经解决了这个问题。问题在于我如何实现触摸事件。

我已经为 windows phone 添加了点击事件,现在它可以正常工作了。