Geotagging and geolocation maps for Elgg [vazco gmap] v0.6

Release Notes


  • It adds location select capabilities to google-map, form and related plugins
  • It adds reverse geotagging capability
  • It can display locations on forms, group and user profile
  • it can be easily adopted to add location (map/address) to any content
  • It can be easily used to add geotagging to any Elgg element (photo, event etc.)


  • guess user's location by his IP address when selecting new location
  • display maps straight on the user/group/custom form
  • display all site users on a map
  • take user's location on registration
  • work on a large sites

View list of all extensions

You can view this plugin in action on this page. You will also find more detailed description of the plugin and it's extensions there.




  • cleared the code and it's structure
  • fixed numerous minor bugs
  • no hacks to forms plugin needed now
  • faster loading time
  • User's city is shown instead of 'Show on map' (didn't work for US before)
  • address links are no longer clickable until they're fully loaded
  • minor CSS improvements
  • integration with google-map 0.92
  • commercial extensions


After installing the plugin ,you're able to add a new fields to user profile, group profile and custom forms. When such a form is edited, user is presented with the 'select location' button.[plugin also adds this button for the google-maps widget] After the button is clicked, a location selector appears:

[buttons: 'jump to address', 'clear selection' and 'save location']

User has to choose his location on map, or by inputting his address. Afterwards, location is presented on user's or group's profile, in a form of a link with address:

After the link is clicked, the lightbox with map centered on this address appears:

To see more screenshots, got to this album


  • Elgg 1.5
  • google-map plugin, ver. 0.92
  • form plugin and related (flexgroupprofile, flexprofile), ver 0.82
  • siteaccess plugin (only for the 'location on registration' extension)


  • install the required plugins from the list above
  • place this plugin below the required plugins, and enable.
  • go to the Administration->Forms management, and create user or group form
  • add a field to this form, and name it 'location'. Choose the type of this field as 'Google Maps'
  • save the form, and edit your group/user profile. You will see a location selector on edit page
  • in case of any trouble, please refer to the forms documentation

Mike Zacher (vazco)

I'm an Elgg expert and CEO of - the first plugin store for Elgg. We focus on development of highly scalable and highly customized Elgg websites.


  • Category: Site admin
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 8411
  • Recommendations: 13

Other Projects

View Mike Zacher (vazco)'s plugins