Hello,
I’m a little late to this thread but I thought I’d reply anyway in case it helps anyone else.
I’ve recently released an ACF plugin that does pretty much exactly as described above. It’s a new Google Map field that gives you the ability to add more than one marker to the map field (admin side) without any need for a repeater. Definitely makes managing locations pins, etc much easier for WordPress admins.
https://wordpress.org/plugins/acf-google-map-field-multiple-markers
Hope someone finds this helpful!