Hi Martino,
The default Map View included with PRO sounds like it covers a lot of the features you’ve mentioned here.
To see the Map View in action yourself and determine if it’s right for you, check out our demo site for it here → http://wpshindig.com/events/map/
If you need to build more features than what’s there, then it is indeed technically possible, but since we don’t offer support for customizations you’d have to build all these custom features yourself.
I hope this information and the live demo help you – let us know if they do!
Cheers,
George