In the past few years, we have covered plenty of cool interactive maps here. Open User Map is also worth a look. It is a handy plugin that lets your visitors add their locations. They will be able to drop markers on a map. They can enter their location details in a flash.
Open User Map’s frontend submissions can be disabled. It comes with a shortcode, Gutenberg block and Elementor widget. The pro version of this plugin lets you export and import locations and use more custom fields, such as links, radio buttons, and drop downs.
Webmasters have the option to restrict add location privilege to registered users only. They can also allow registered users to publish their markers without admin approval. You can try this plugin for free.