我应该为谷歌地图应用程序使用哪个合适的ARIA角色?
<section id="map-container">
<div id="map" role="map"></div>
<main id="maincontent">
<section id="map-container">
<div id="map"></div>
您在这里寻找的是role="application"
,因为用户可以使用屏幕阅读器等与地图进行交互。
地图可能很难访问。 这取决于您的地图的用途。 我今天早上刚刚读了这个关于制作可访问的谷歌地图的博客 - https://equalentry.com/accessible-maps-on-the-web/
至于你的具体问题,没有"地图"role
.
使用带有aria-label
(可能aria-describedby
(的role="region"
有助于定义地图区域。