【问题标题】:Pinch to Zoom using Google Maps Javascript API in Android Browser在 Android 浏览器中使用 Google Maps Javascript API 进行捏合缩放
【发布时间】:2011-03-06 05:08:13
【问题描述】:

有没有人为了在 Android 浏览器中使用 Google 地图而需要缩放?它在 Android 应用程序中运行良好,我听说它在 iPhone 的 Safari 浏览器中运行,但我有兴趣让它在通过 Android 浏览器查看的网络应用程序中运行。目前您可以捏放大,但地图不会重绘(即它只会变得更大和像素化)。你不能捏缩小。

编辑:似乎每部手机都不同:
Evo - 上面讨论的问题
史诗 - 捏以缩小作品,放大有上面讨论的问题
Galaxy S - 捏合放大和缩小都可以正常工作

【问题讨论】:

    标签: javascript android google-maps


    【解决方案1】:

    目前,Google Maps API v3(以及任何其他 JavaScript 代码,就此而言)不能依赖于在 Android 浏览器上接收与 JavaScript 中的捏合缩放相关的事件。见http://code.google.com/p/android/issues/detail?id=11909

    如果这个问题对你很重要,我建议你登录,给问题加星标,并留下一个好的评论。

    不管怎样,我还没有在 Honeycomb 中遇到过这个问题,这让我至少有点希望 Ice Cream Sandwich 能够为手机解决这个问题。

    【讨论】:

      【解决方案2】:

      Android 似乎不支持 javascript 的 multitoches 事件。它仅支持 touchstart/mode/end 事件,但不支持手势事件,因此它不支持放大,(对我来说,即使在 Galaxy s 上也不起作用)。也许在 android 3.0 中他们会将这个事件添加到浏览器中。

      【讨论】:

        猜你喜欢
        • 2011-06-21
        • 1970-01-01
        • 2012-01-04
        • 2011-09-06
        • 2015-01-02
        • 2015-05-13
        • 2018-09-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多