Google Maps API V3 pinch-to-zoom 不适用于 Windows 8.1 预览版上的 IE 11
Posted
技术标签:
【中文标题】Google Maps API V3 pinch-to-zoom 不适用于 Windows 8.1 预览版上的 IE 11【英文标题】:Google Maps API V3 pinch-to-zoom does not work with IE 11 on Windows 8.1 preview 【发布时间】:2013-08-24 01:28:31 【问题描述】:尝试在具有 Windows 8.1 预览版和 Internet Explorer 11(IE 更高版本)的多点触控屏幕上使用捏合缩放功能不适用于 Google Maps API V3(最新版本:3.12、3.13 和 3.14)。预期的行为是地图放大和缩小。
相同的功能在 Windows 8 和 IE 10 上运行良好。
这个案子似乎有两个例外:
https://maps.google.com https://developers.google.com/maps/documentation/javascript/examples/map-simple(嵌入在文档页面中的任何示例;在独立选项卡或窗口中按视图“全屏”捏合缩放不起作用时)有谁知道这是如何实现的,以便在问题解决之前可以使用它?
【问题讨论】:
它在鼠标滚轮上也不起作用。它似乎发生在任何全屏模式中。我在这里试过:[链接]google-developers.appspot.com/maps/documentation/javascript/… 关于鼠标滚动问题请点赞:code.google.com/p/gmaps-api-issues/issues/detail?id=5944 关于捏合缩放的问题请点赞:code.google.com/p/gmaps-api-issues/issues/detail?id=5747 【参考方案1】:暂时你可以将这个元标签添加到你的头部标签中(确保它是头部之后的第一个标签)
<meta http-equiv="X-UA-Compatible" content="IE=10" />
这将解决 IE 11 用户的问题,因为浏览器将像 IE 10 浏览器一样工作。
当 Google 修复 bug 时,您可以将其放回 IE=edge 或直接将其删除。
编辑:这个错误现在已经修复了
【讨论】:
对我不起作用。我在 之后(甚至在 之后)添加了这个,并且捏缩放仍然不起作用。 实验版已经修复了developers.google.com/maps/documentation/javascript/examples/…以上是关于Google Maps API V3 pinch-to-zoom 不适用于 Windows 8.1 预览版上的 IE 11的主要内容,如果未能解决你的问题,请参考以下文章
google maps js v3 api教程 -- 在地图上添加标记
Google Maps v3 - 防止 API 加载 Roboto 字体
Google Maps API V3 错误:RefererDeniedMapError
google maps js v3 api教程 -- 创建一个地图