I want to add a Google map on my site where users can add points

Hi everyone, I want to add a google map to my website where my users can add points and save information for the point, a pic and some text etc.

Where would I go about starting with this? I can see that google has an API but I don’t want to get bogged down reading up about that when there might be a simple solution. I want the quickest solution to implement.

Any help will be appreciated. Thanks!