canvas-markers (npm): Adding all images to one canvas, together with the base L.CircleMarker! And you can create a direction arrow just by pointing to the previous waypoint.
Keywords: canvas|marker|leaflet|opacity