Windows 谷歌地球插件-添加多点触摸手势

Windows 谷歌地球插件-添加多点触摸手势,windows,google-earth-plugin,Windows,Google Earth Plugin,我需要在google earth插件中添加一些多点触控手势,我想听听你们对我的看法。 我使用运行在Windows 8.1上的Dell XPS 18 我找到了一种方法,使用RawInput API(),但这是一种非常低级的解决方案,所以您有其他想法吗 谢谢 这不是一个容易的问题。好消息/坏消息是您找到了正确的API来使用。问题是,你不能简单地“添加多点触控”插件。该插件在web浏览器中运行。web浏览器没有收缩缩放或平移倾斜的概念 你要做的是将插件嵌入到你自己的自定义程序中,然后截取该程序中的原始

我需要在google earth插件中添加一些多点触控手势,我想听听你们对我的看法。 我使用运行在Windows 8.1上的Dell XPS 18

我找到了一种方法,使用RawInput API(),但这是一种非常低级的解决方案,所以您有其他想法吗


谢谢

这不是一个容易的问题。好消息/坏消息是您找到了正确的API来使用。问题是,你不能简单地“添加多点触控”插件。该插件在web浏览器中运行。web浏览器没有收缩缩放或平移倾斜的概念

你要做的是将插件嵌入到你自己的自定义程序中,然后截取该程序中的原始输入。从这里开始,您将需要修改所有的翻译,并适当地操作GE摄像头(或者,在某些情况下,只需将事件直接传递给插件)

同样,这个问题不容易解决

合理的起点(使用WinForms/C#)是:

我建议尝试使用WPF重写这个库(可能已经存在了?).NET4.5在WPF中内置了手势支持。(.NET4.0可能也有一些东西,不确定。)