A: At least one membership plan needs to be set (free) and group chosen under Options → Membership. Configuration#MembershipPlans
A: Usually the problem is related to the Google API configuration. Under page console there will be an error:
Here is an article how to set up The API key:
These API's needs to be enabled in order for the map and geolocation to work:
Once the key has been set, it should be updated under Component backend → Options → Integrations.