Styled Map Pager is an awesome first of its type android library for showing a multiple location with different pins along with custom style on a google map with view pager.
If you want to add route maps feature in your apps you can use DrawRouteMaps to make you work more easier. This is lib will help you to draw route maps between two point LatLng.