I'm also curious about this so I looked at google maps and adding multiple locations. It would appear that you can create a "my map" and then share it. If this works the same as google drive does, then I used that facility to grab and share all the Yahoo files when the future was uncertain, pre migration to the current provider.
From looking at it anyone should be able to create a map and share it. Here's try #1......
https://drive.google.com/open?id=1jTRZcWu4mLh2TGGlmcLH5POFnQXI-SHc&usp=sharingThe settings for this are that anyone with the link should be able to view and to edit as well, which, in theory, should allow you to put your own location on. If you're interested in the idea, have a go.
If you're not confident about adding your own location then I'll add it, but only after direct permission has been granted ? If it works I'll ask Joe if we can get it as a new "sticky" and remove the old one that we can no longer see without paying !
Brian
Edit to add - just checked the link and I see Chuck Nukem is on there. Is that a real location, did it work Chuck ?