I'm looking to display a map (google map or other) together with a list of all our registered Joomla 3.9.x users, their addresses and extra information are stored using Joomla user custom fields.
What we would like to accomplish is to allow each user to mark a checkbox for the fields they would like to display publicly (to non-registered users), for example some users might want to display their full address, others might want to display just their city and state but not their full address, and others might want to display even their email address, or nothing but their handle.
I've been checking multiple contact, listing and directory components (paid and free) but I haven't been able to find one that lists the ability for the users to choose what they want to make public or not.
Does anyone know of an extension or component that would allow this functionality out of the box?