Streaming live at 10am (PST)

An updated map with user markers

Hello from Berlin,
I have a customer that wants to have a site where visitors can put a marker on a map with a short text and maybe a photo… I was thinking about google maps- but how can I integrate this in my site and how can it update as soon somebody made a marker.
It should work like this:

Can somebody help me?
greetings christiane