Accessibility and the User Experience

GoodMaps: Indoor Navigation has been developed through extensive research and testing to serve a diverse range of users navigating indoor spaces. This article outlines who our app is designed to support, our testing practices, and the requirements for using GoodMaps effectively.


Our Commitment to Inclusive Design #

GoodMaps was originally created to address the navigation needs of blind and low-vision users; but our commitment to accessibility extends far beyond this initial focus. Every feature of GoodMaps has been rigorously tested by hundreds of users representing multiple distinct disability groups through comprehensive usability and user experience sessions. Our user-centered approach ensures that design decisions are rooted in real-world partnerships with disability communities.


Who We’ve Tested With #

Since January 2023, our research team has conducted testing with a diverse group of app users across North America. This includes people who are blind or have low vision, people who are deaf or hard of hearing, people who use wheelchairs, people with reduced mobility, individuals who are neurodivergent, and people with no reported disabilities. Testing has taken place in a variety of venues, including airports, train stations, college campuses, museums, and healthcare facilities.

Our testing sessions allow participants to use the app in real-world settings so that we can gain an accurate understanding of how well the app is functioning in diverse environments, as well as what ideas users share that will help us improve the app. This commitment to user-centered design ensures that every GoodMaps feature is validated by our intended audience.


Getting Started with GoodMaps #

Technical Requirements #

To use GoodMaps effectively, you’ll need:

  • Device Compatibility: A smartphone running a supported version of iOS or Android with camera functionality; please check goodmaps.com for additional device requirements
  • Physical Interaction: Ability to hold and move your phone during initial setup
  • Network Access: Internet connectivity for app functionality and map updates

Initial Localization Process #

The core requirement for using GoodMaps is the ability to position your phone during the initial localization process. This involves:

  • holding your phone vertically with the back camera facing outward;
  • slowly panning the phone from left to right for several seconds; and
  • keeping the phone steady so the positioning system can determine your location.

This localization process completes within one to two seconds after you finish the scanning motion and is essential for the app to determine your position and orientation within the venue.

Navigation Flexibility #

Once localization is complete, GoodMaps offers multiple ways to hold and use your device during navigation:

  • Angled Position: Hold at approximately 15–90 degrees from horizontal to access augmented reality overlays
  • Flat Position: Hold the phone flat to view 2D map interface

Accessibility Features by Community #

GoodMaps has been designed with specific accessibility features that benefit multiple user communities:

  • Audio and Haptic Support: Audio guidance, detailed verbal descriptions, and haptic feedback support navigation for users who prefer or require non-visual information. These features also help in noisy environments for all users.
  • Visual Navigation: Visual routing instructions and on-screen directions ensure full access to navigation information. This supports users in quiet spaces where audio might be disruptive.
  • Accessible Routing: Accessible routing options identify step-free paths and accessible amenities. These routes also assist users with luggage, carts, or other wheeled items.
  • Structured Navigation: Structured, predictable routing reduces uncertainty and sensory overload during navigation. This benefits users who prefer consistent, organized information presentation.

Universal Design Benefits #

We recognize that not everyone who uses accessibility features identifies as disabled. Our goal is to support all users’ navigation preferences through universal design principles. Features designed for specific accessibility needs frequently enhance the experience for all users.


Current Development Areas #

The app’s current design works best for users who can hold and move a phone during scanning. In the future, we hope to explore more flexible usage methods for users who prefer different approaches.

Areas for Continued Innovation #

  • Multiple Access Needs: Users with combinations of visual, mobility, and interaction preferences may benefit from additional customization options that we intend on exploring in the future.
  • Flexible Input Methods: We continue expanding our testing to include users with diverse interaction preferences and varied accessibility needs.
  • Enhanced Compatibility: People who use mobility aids may find alternative approaches helpful, while additional compatibility features may be available in the future.

Current Alternative Approaches #

Some users have successfully employed flexible usage methods, including:

  • using phone lanyards or straps to provide additional stability while scanning – we recommend NaviPal, which offers high-quality lanyards with a window for the camera;
  • receiving assistance from another person during the initial localization process; and
  • using phone stands or holders in appropriate situations.

While these approaches work for some users, we continue to seek ways to support greater autonomy and broader accessibility.


Our Ongoing Commitment #

GoodMaps continues to evolve to serve more users effectively, guided by ongoing research, technical advancements, and community partnerships. Our development roadmap includes exploring customizable input methods and enhanced accessibility features. We believe in creating technology that empowers independence and inclusion. GoodMaps represents a significant advancement in accessible navigation technology for users seeking independent navigation solutions.


Getting Support #

If you believe GoodMaps might support your navigation needs, we encourage you to download the app and experience the tutorial, which can be completed from any location. The app is available for both iOS and Android devices and includes comprehensive guidance on proper usage techniques.

For questions about specific accessibility needs or to share your experience and preferred terminology, please contact our support team using support@goodmaps.com. Your partnerships help us continue improving GoodMaps for all users.

Updated on June 24, 2025