Allow showing and saving routes between locations of pulses on map

Like in Google Maps, to allow routing between two or more locations. I realize this spans over several pulses, but the route could be associated with a specific pulse. Ideally this route could be saved and edited after-the-fact.