Is it possible to have your own map?

I have a crowdsourced data set. I am looking for a way to visualize the data that would let users see video, photos and data associated with GPS coordinates. I have the data in Google Maps, but Google Maps does not give me enough customization of the display of the data.

Or simply with overpass