【问题标题】:How to support Pan/Zoom with Gmap in WebBrowser?如何在 WebBrowser 中使用 Gmap 支持平移/缩放?
【发布时间】:2011-11-14 15:40:07
【问题描述】:

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

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

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

谢谢,

【问题讨论】:

  • 这是关于一些地图的本地副本还是关于真实的东西 (maps.google.com)?能否提供一个 URL 进行测试?
  • 我附上了一个简单的示例,谢谢。

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


【解决方案1】:

您应该能够在可视化树中从围绕 ContentPresenter 的 Border 中挂钩操作事件,以便 WebBrowser 控件在它们到达 PanZoomContainer 之前拦截它们,这将允许您对内容执行任何您需要的操作.

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

【讨论】:

  • 非常感谢您的回复,我会检查一下:)
猜你喜欢
  • 2012-01-20
  • 2011-09-16
  • 1970-01-01
  • 1970-01-01
  • 2020-12-18
  • 2016-06-01
  • 1970-01-01
  • 2011-02-23
  • 1970-01-01
相关资源
最近更新 更多