Fixed mapping of transit-based itineraries. [Fixes #59493272]
Moved all the mapping stuff (markers, polylines, etc,) into a single map helper