Member generated pins on a map when registering as a subscriber

I know nothing about coding, so I need a lot of help in order to fully understand how I am going to get this to work. (There are simmilar platforms/sites that use this type of coding, but I can’t seem to find any good guides that can explain to me how to make one).

So what I want to happen is basicly this:

My website requires subscribers, where those subscribers can sell their own services of a specific task (I don’t want to reveal what kind of service). After the person has chosen his/hers subscription that fits them the best, they are required to fill out a membership form.
The major thing with this idea, is that once the person has subscribed and filled out their personal/company information, I want them to have a choice to display themselves on a map so that buyers can easially find them.

This specific service requires the subscriber to give certain information of “where” can I fulfill my service, and in what radius from that area can I work from.

So to picture this visually:
The buyer enters the site, and goes to my map with these services. Every person that accepts in the form to publicly display their “rough” location and operational area, are automatically displayed on the map with a circle around their “rough” pin location. Where the circle represents the operational area (of their choosing) 10km, 20km, 30km…etc, where the radius of the pin corresponds with their selection in my registration form.

I would also need the pin “info box” (when you click a pin location, a info box “pops” out) to inform the buyer what price this specific subscriber takes for his/her services, their operational area, what company, maybe a logo and general info (contact, email, or an expertize in a certain field of service.

Hope someone here can help me!

Regards,
Johann

Or any way in order to make something like this work.

@johann This is possible but will require decent developer skills if you are up to it. Its a bit complicated to describe in the Forum feel free to drop me a chat if you need help.

Here is an example I put together for a Greek hotel a few months ago that I could adapt for this purpose.

Cheers

https://kart.finn.no/?tab=iad&ztr=1&searchKey=search_id_realestate_homes&location=0/20018&location=0/20018&location=1/20018/20406&location=0/20018&location=1/20018/20393

@stevesoftwareservice This is the map I’m trying to create. Only the pins are the “Subscribers” that registers on my site, not houses.