Helaas zijn er nog geen eenvoudig te gebruiken kaarttoepassingen die volledig toegankelijk zijn.
Hou er rekening mee dat je voor kaarten die bedoeld zijn voor navigatie een toegankelijke alternatieve oplossing moet bieden. Maar wees je ervan bewust dat er ook verschillende manieren zijn om (eenvoudige) toegankelijke kaarten aan te bieden. Je vindt alle nodige informatie op deze pagina.
Een toegankelijke kaart maken
Voor geschikte kaarten kun je een toegankelijke tekst omzetten in een kaart met behulp van CSS en/of scripting. Met CSS kun je bijvoorbeeld een lijst met gegevens (zoals de namen van openbare diensten met hun adressen) op een afbeelding van een kaart plaatsen. Hou rekening met de toegankelijkheidseisen die onderaan deze pagina worden beschreven om een toegankelijke kaart te hebben. En dan hoef je geen toegankelijk alternatief te bieden.
Essentiële informatie in onderliggende tekst
Zorg ervoor dat alle informatie die je met de kaart wilt communiceren in de onderliggende tekst staat (tekst die onzichtbaar is op de site maar gelezen wordt met behulp van assistentietechnologie).
Een toegankelijk alternatief bieden
Kaarten die niet volledig toegankelijk kunnen worden gemaakt, moeten een alternatieve oplossing hebben. Om degene te vinden die het beste bij de situatie past, baseer je je op het doel waarvoor de kaart wordt weergegeven. Kaarten kunnen veel informatie bevatten. Denk na over de vraag die de bezoeker zich stelt als hij de kaart ziet en concentreer je op deze informatie die essentieel is voor het kiezen van de toegankelijke alternatieve oplossing.
- Als de kaart objecten weergeeft, kun je deze opnemen in een lijst. Als er veel objecten zijn, moet de bezoeker deze kunnen filteren en sorteren.
- Wanneer de kaart wordt gebruikt voor illustratieve doeleinden (bijvoorbeeld een historische kaart), beschrijf dan het thema van de kaart, de getoonde regio, de maker en het jaartal.
- Voor kaarten met gegevens over een bepaalde locatie kies je een alternatieve oplossing in de vorm van een formulierveld waarin de bezoeker de gewenste locatie kan invoeren. En de resultaten voor deze locatie in een lijst weergeven (bijv. in een straal er omheen).
Relevante toegankelijkheidseisen
Je moet aan de volgende toegankelijkheidseisen voldoen om een kaart toegankelijk te maken.
Algemeen
- Criterium 1.1.1: Geef niet-tekstuele onderdelen zoals afbeeldingen en filmpjes een tekstuele beschrijving (niveau A)
- Criterium 1.3.1: Zorg dat informatie, structuur en relaties in code of tekst zijn vastgelegd en niet alleen in de vormgeving (niveau A)
- Criterium 1.3.2: Zorg dat de inhoud op een logische volgorde gelezen kan worden door alle bezoekers. (niveau A)
- Criterium 1.4.1: Gebruik niet alleen kleur maar ook nog andere visuele middelen om informatie over te dragen. (niveau A)
- Criterium 1.4.3: Gebruik voor tekst voldoende contrast tussen voor- en achtergrondkleur. (niveau AA)
- Criterium 1.4.4: Zorg dat alle tekst op de website tweemaal zo groot kan worden gemaakt zonder dat er iets wegvalt of niet meer werkt. (niveau AA)
- Criterium 1.4.5: Gebruik geen afbeeldingen van tekst, tenzij het echt niet anders kan. (niveau AA)
- Criterium 2.1.1: Zorg dat alle functies met alleen het toetsenbord te bereiken en gebruiken zijn. (niveau A)
- Criterium 2.1.2: Voorkom dat een bezoeker die alleen het toetsenbord gebruikt vast komt te zitten en niet verder kan. (niveau A)
- Criterium 2.4.7: Maak zichtbaar welk onderdeel van een pagina de focus heeft bij toetsenbordbediening. (niveau AA)
Kaarten met animatie
- Criterium 1.2.1: Geef niet-live geluidsfragmenten en bewegend beeld (zonder geluid) een tekstuele beschrijving. (niveau A)
- Criterium 2.2.1: Geef bezoekers de mogelijkheid om een tijdslimiet waarna automatisch iets gebeurt te verlengen of uit te zetten. (niveau A)
- Criterium 2.2.2: Geef bezoekers de mogelijkheid om bewegende, scrollende, knipperende en automatisch verversende onderdelen te stoppen. (niveau A)
- Criterium 2.3.1: Laat elementen niet zodanig flitsen dat bezoekers er een toeval door kunnen krijgen. (niveau A)
Kaarten waarbij de bezoeker een locatie kan invoeren
- Criterium 3.3.1: Geef bij een verkeerd ingevuld formulierveld aan waar de fout zit en beschrijf wat er fout is. (niveau A)
- Criterium 3.3.2: Geef duidelijke instructies bij invoervelden. (niveau A)
- Criterium 3.3.3: Geef bij een verkeerd ingevuld formulierveld waar mogelijk suggesties ter verbetering. (niveau AA)