Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Navigate through POIs and roads using VoiceOver #4822

Closed
1ec5 opened this issue Apr 25, 2016 · 1 comment
Closed

Navigate through POIs and roads using VoiceOver #4822

1ec5 opened this issue Apr 25, 2016 · 1 comment
Labels
feature iOS Mapbox Maps SDK for iOS MapKit parity For feature parity with MapKit on iOS or macOS

Comments

@1ec5
Copy link
Contributor

1ec5 commented Apr 25, 2016

MGLMapView currently cycles through the visible annotations when you use VoiceOver’s leftward and rightward swipe gestures. Once #352 lands, we should also have it navigate through POIs and roads, as MapKit does. See this comment for an example video of how MapKit implements road selection: #1496 (comment).

GL styles can be a lot more freeform than the map types MapKit provides. So while it may be possible to query for all visible labels or all visible point-placed symbols, it may not make sense to do so for all styles. On the other hand, we shouldn’t rely on developers to manually query the map and maintain their own accessible element structures – it’d be enough work that no one would make their maps accessible. Instead, we may want to expose APIs that make it super easy for developers: for example, an MGLMapViewDelegate method might return an array of layers to query for accessible features or a predicate to filter features by.

/cc @boundsj @friedbunny

@1ec5 1ec5 added feature iOS Mapbox Maps SDK for iOS labels Apr 25, 2016
@1ec5 1ec5 mentioned this issue Apr 25, 2016
8 tasks
@1ec5 1ec5 added the MapKit parity For feature parity with MapKit on iOS or macOS label Aug 22, 2016
@1ec5
Copy link
Contributor Author

1ec5 commented Nov 15, 2017

Implemented in #9950, which is about to ship in iOS SDK v3.7.0.

@1ec5 1ec5 closed this as completed Nov 15, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature iOS Mapbox Maps SDK for iOS MapKit parity For feature parity with MapKit on iOS or macOS
Projects
None yet
Development

No branches or pull requests

1 participant