I have already seen requests for proper public transit routing in Kagi Maps. I agree with these requests, unequivocally.
Additionally, something which may be a nearer goal and possibly easier to implement, would be Transit views
These systems are already largely mapped in OpenStreetMap, and Mapbox almost certainly has tooling available for it.
What I mean is the ability to quickly add public transit layers which to my mind there are at least 4:
- Local bus routes
- local train routes
- Commuter Rail.
- Interstate rail.
Using Chicago, Il. as an example:
- here is a link to a bus and CTA map. (levels 1 and 2)
- includes elevated rail, lightrail, and similar, used primarily for getting around urban environments. and example is the 'L'
- Includes train routes that primarily move people into or out of urban areas, such as the Chicago METRA
- lastly, interstate rail includes rail systems that allow interstate transport, which would include BNSF, and Amtrack
These layers should focus on highlighting both the routes and their connection points (stops, etc.). There are already examples in other maps such as OSMAnd whereby selecting a bus route highlights both that route and all of the stops on it- such interactivity would be helpful. Organic MAps/CoMaps is another good example as it provides a 'subway' layer that displays an interactive level 2 transit modal.
These views would be visible in the bottom right 'layers' button on the map, or would be included in future transit routing functionality.