gpt4 book ai didi

google-maps - 在网络浏览器中以滚轮方式进行捏合缩放

转载 作者:行者123 更新时间:2023-12-03 01:49:10 27 4
gpt4 key购买 nike

我有一台 Windows 7 平板电脑(ASUS EP121),我正在使用网络浏览器显示我创建的基于 Google map 的网络应用程序。基本上,我希望通过捏合手势来缩放 Google map (类似于使用鼠标时使用滚轮缩放 Google map ),而不是缩放整个网页。

在 Opera、Firefox 和 Chrome 中,捏合手势只会放大整个页面。这种行为对于大多数用例来说都是非常有意义的,但我想知道在这些浏览器(例如 Opera、FF、Chrome)中是否有任何设置可以导致捏合手势表现得像鼠标滚轮而不是放大整个页面?

有趣的是,在Arora中,捏合手势可用于放大/缩小Google map ;然而,其他问题阻碍我有效地使用 Arora,我认为这些问题比我在这个问题中提出的问题更难解决。

另一个选择是禁用捏合手势(我知道这在 Firefox 中是可能的,我确信其他浏览器有一些方法可以做到同样的事情),然后尝试让应用程序来处理它。对于走这条路有什么想法吗?像 jQuery mobile 这样的东西能够实现这一点吗?

作为最后的手段,我可​​以使用 Qt 的 webkit 并实现我自己的事件处理(基本上是创建一个精简的 Arora),但我真的希望有一种更简单的方法来利用当前可用的浏览器。

谢谢。

最佳答案

如果有人遇到与我这里相同的问题,我已经使用 Qt 创建了一个非常简单的基于 WebKit 的网络浏览器,它实现了捏合手势并使用它来启动滚轮事件。

它工作得很好(特别是对于 Google map ),源代码可以在 github here 上找到。 。我已经在 Windows 7 和 Ubuntu Linux 12.04 上测试了代码;它工作没有任何问题。

关于google-maps - 在网络浏览器中以滚轮方式进行捏合缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11680462/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com