Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement custom non-visual navigation grids #552

Open
prushforth opened this issue Oct 30, 2021 · 1 comment
Open

Implement custom non-visual navigation grids #552

prushforth opened this issue Oct 30, 2021 · 1 comment

Comments

@prushforth
Copy link
Member

Currently, we are implementing the ability to announce out the zoom and map location, so as to improve the meaning of pan/zoom for non-visual users.

An idea that occurred to me was to allow a user to specify a "custom grid" that would be announced. This could be part of the user agent settings (polyfillable by the mapml-extension, hopefully). It could even be configurable on a per-domain basis, say.

Such grids might not even be grids, but perhaps landmarks the relative layout of which the user is familiar with, but they could indeed be actual grids, perhaps like military grids that are often seen on national survey maps. Such grids could be accessible as web services or APIs that serve MapML, or even as shapfiles or similar format, perhaps, depending on the browser. Of course, MapML would be preferred.

@shepazu @Malvoz @ahmadayubi wdyt?

@ahmadayubi
Copy link
Member

ahmadayubi commented Nov 1, 2021

It's an interesting idea. I found this video online : https://www.youtube.com/watch?v=7PEbPYy56XI&t=3s&ab_channel=GoogleMaps

It mainly focuses on navigation and local space, but maybe location could be read out in terms of meters relative to a specific location. That specific location could be what the user agent specifies in settings or could be tied into the users geolocation. Similar to the grid but rather than a grid it's just meters offset by a location.

Just adding onto the idea, I'm not sure if it's fully related.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants