Other ideas for collaboration.
Why not add your pin to the Members' Map
When a member clicks on your pin on the map, they will see some information from your profile. Guests will not see anything.
Log in and go to the Members' Map and click on a pin to see what happens.Try adding your own pin, then go to the map and click on your own pin to see what happens.
You can easily remove your pin afterwards if you don't want to show it anymore.