Is it possible to add pictures at a location on map

I am developing an app where THE USER needs to add pictures at a location on map.
I tried to find out option but all i could get markers .
Is it possible for user to assign image markers if not is there any other way i can make the user assign images to a point on map.
Thanks in advance