【问题标题】:Keyboard accessible markers with Google maps js api带有 Google 地图 js api 的键盘可访问标记
【发布时间】:2015-08-24 14:16:04
【问题描述】:

根据 WCAG 和第 508 节,网站上的所有信息必须只能使用键盘访问。

我有一个谷歌地图,上面有一些标记,可以打开一个带有专用信息的模式。

问题是带有 google maps js API 的标记对键盘是不可见的,并且不能使用 TAB 键聚焦。因此键盘用户无法访问标记后面的内容。

有没有办法解决这个问题? 我在 API 文档中没有找到任何内容,也没有提到“关注”标记。

欢迎任何解决方案。

【问题讨论】:

标签: google-maps google-maps-api-3 accessibility section508 wcag2.0


【解决方案1】:

您可以使用自定义叠加来创建标记,而不是原生标记。

在这种情况下,当它是一个链接(或确实有一个tabIndex-property)时,覆盖层将是可访问的

【讨论】:

  • 感谢您的解决方法。我看不到其他解决方案。太糟糕了,谷歌没有为这个用例实现任何东西......
【解决方案2】:

Google 现在(几年后)支持标记的键盘导航 - https://developers.google.com/maps/documentation/javascript/examples/marker-accessibility。当前范围内的任何标记都可以通过箭头键访问,输入或空格键将打开信息窗口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    • 1970-01-01
    • 2018-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-25
    相关资源
    最近更新 更多