How to use custom icons in google maps?

Hello,

I want to use custom icons in google maps

For e.g. I am implementing distance between two points(Origin and Destination) with touch points in between Origin and Destination

So, now It shows Origin as A Symbol and Destination as B Symbol
But I want Origin as O Symbol and Destination as D Symbol

Please help me