Once you have a vpin at a given spot, you can add more without actually being there.
Vpins can be viewed by users who either have vpins or marked a spot as location of interest nearby(50 meter radius).
Each vpin can be tagged(private), so it will be easy to check for new vpins at its location.
The app has an offline mode, so that vpins can be saved and uploaded later when internet connection is available.
Users can message each other through the built-in messaging system.
Have fun with it!
Android permissions for Vpin
Network communication (view network state):To check if the device has an internet connection available
Network communication (full internet access):To connect to the server where your vpins are stored and to view maps
Your location(fine GPS location):Location data needed for vpins
Storage(modify/delete SD card contents):Allows the Google maps API to cache map tile data in the device's external storage