Giter Site home page Giter Site logo

map-accessibility-guidelines's Introduction

Map Accessibility Guidelines

A set of guidelines for developers, cartographers, GIS specialists, geographers, and civic hackers to consider when creating projects including web maps.

Check out a summary of some Best Practices and accompanying code snippets. Our Wiki site contains additional background information about accessibility and some additional web and print resources you may want to check out.

Want to help contribute to this repo? Visit our 'How to Contribute' page for information on how to get started!

Project History

This project originated in Feburary 2015 as part of the Hennepin County Geo:Code event in Minneapolis, Minnesota. Other groups who have supported or contributed to this project include:

2015 NACIS Conference

Kitty Hurley, Alison Link, and Mitch Schaps conducted a 20-minute presentation on Thursday, Oct. 15th, 2015 at the NACIS Conference in Minneapolis. Our abstract was titled Starting Conversations for More Accessible Maps and presented in the Community-Oriented Cartography session.

Check out our Slide Deck!

Minnesota Standards and Tools

Since 2016, the State of Minnesota, the University of Minnesota, and MetCouncil has spearheaded an effort which has resulted in a set of standards and tools on maps for:

  • Map Design
  • Static Maps (e.g., PDF and PNG)
  • Interactive Web Maps

The standards and tools can be found on Minnesota's Office of Accessibility webpage.

map-accessibility-guidelines's People

Contributors

geospatialem avatar linkalis avatar mitchschaps avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

map-accessibility-guidelines's Issues

Add me as a contributor

I think I have some things I could add. Let me know if you'd rather have me run things by you first, though.

Focus in-action gif

Create an awesome .gif that shows the use of a :focus in-action for the focus.md document. Try and use it on an existing map so visitors can see how to apply it to an interactive map.

Add mobile examples

Add examples such as @media css queries, or ways for the interactive map to be responsive.

Include before and after shots showing the weird things that happen on a mobile screen that we don't see in our browser.

Add a map legend example

Add a few map legend examples. A before shot where the legend isn't expanded, and difficult for the user to understand your map, and an after shot that shows an expanded legend.

Also explain this solution isn't perfect for mobile devices, and some workarounds for mobile devices.

Add table and list images

Add a few examples (preferably images) that showcase a table and list accompanying an interactive map.

Upload Final Powerpoint

We should post our PowerPoint slides somewhere in the repo so everyone can follow along while we are presenting. If we need to update it after we present, it should be, in theory, 'easy'.

We should also create a short url to direct people to it at the beginning of our presentation.

Update color images

Include self-made color images as opposed to using what the Googles puts out there.

Map legend expanded by default

Having the Map legend expanded by default means that keyboard-only users have to tab through each item as opposed to having the option to skip the content within the component. The advice I think is contradictory to the WCAG 2.1 technique Using an expandable and collapsible menu to bypass block of content (the technique satisfies Success Criterion 2.4.1: Bypass Blocks).

Highlighting some relevant information from Understanding Success Criterion 2.4.1: Bypass Blocks:

This is in contrast to a sighted user's ability to ignore the repeated material either by focusing on the center of the screen (where main content usually appears) or a mouse user's ability to select a link with a single mouse click rather than encountering every link or form control that comes before the item they want.

Benefits
When this Success Criterion is not satisfied, it may be difficult for people with some disabilities to reach the main content of a Web page quickly and easily:

  • People who use only the keyboard or a keyboard interface can reach content with fewer keystrokes. Otherwise, they might have to make dozens of keystrokes before reaching a link in the main content area. This can take a long time and may cause severe physical pain for some users.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.