Just a small fix to allow the plotting function to take in a multi-linestring object from the resulting route. Even though we do a line merge on all the incoming route geojson objects, it's still possible that the merge will return a multi-linestring (the particular case where I found this was an exit ramp that loops under the highway). This will just plot all the linestrings in a multi-linestring if that's what we get.
Just a small fix to allow the plotting function to take in a multi-linestring object from the resulting route. Even though we do a line merge on all the incoming route geojson objects, it's still possible that the merge will return a multi-linestring (the particular case where I found this was an exit ramp that loops under the highway). This will just plot all the linestrings in a multi-linestring if that's what we get.