如何在WebBrowser中使用Gmap支持平移/缩放?

时间:2011-11-14 15:40:08

标签: windows-phone-7 google-maps browser

因为我有一个javascript版本的GMap.html,我可以在WP7 WebBrowser中成功显示它,但我不能让它平移或放大;有没有办法禁用默认手势行为(如修复地图的div的位置;如果我向上滑动,地图平移到北方,当我双击,它缩放)以允许GMaps平移或缩放?

附上一个非常简单的示例,打开模拟器时,您可以看到地图显示,但是当我们想要向上/向下滑动以向北或向南平移时,它就像向上或向下平移Web浏览器一样。

http://hotfile.com/dl/135072503/ec55e86/PhoneApp1.7z.html

谢谢,

1 个答案:

答案 0 :(得分:1)

您应该能够从可视树中围绕ContentPresenter的边框挂钩操作事件,以便WebBrowser控件在它们到达PanZoomContainer之前拦截它们,这样您就可以对内容执行任何操作

Colin Eberhardt在他的blog上有一篇很棒的帖子,他基本上禁用了在Windows Phone上执行HTML5应用程序的标准操作事件,但概念仍然相同。