async function getRoutePolylines(trips) {
let polylines = []
if (trips.length > 50) {
return [...(await getRoutePolylines(trips.slice(0, 50))), ...(await getRoutePolylines(trips.slice(50)))]
} else if (trips.length > 0) {
const statusIds = trips.map(status => status.id).join(',')
const results = await trApiCall(`/api/v1/polyline/${statusIds}`)
return results.data.features.map(feature => feature.geometry.coordinates.map(coords => L.latLng(coords[1], coords[0])))
}
return []
}