Маркеры, доступные с клавиатуры, с Google Maps js api

Согласно WCAG и разделу 508 вся информация на веб-сайте должна быть доступна только с клавиатуры.

У меня есть карты Google с некоторыми маркерами, которые открывают модальное окно со специальной информацией.

Проблема в том, что маркеры с Google Maps js API невидимы для клавиатуры и не могут быть сфокусированы с помощью клавиши TAB. Таким образом, пользователь клавиатуры не может получить доступ к содержимому маркеров.

Это можно обойти ? Я не нашел ничего в документации API и не упомянул «фокус» на маркерах.

Любое решение приветствуется.


person Flunch    schedule 24.08.2015    source источник


Ответы (1)


Вместо собственных маркеров вы можете создавать маркеры, используя настраиваемые наложения.

В этом случае оверлей будет доступен, если он является ссылкой (или имеет свойство tabIndex).

person Dr.Molle    schedule 24.08.2015
comment
Спасибо за обходной путь. Другого выхода не вижу. Жаль, что Google ничего не реализовал для этого варианта использования ... - person Flunch; 25.08.2015