View Marcus Povey's plugins
Google Maps Geocoder
(Edit your project's description!)
I was having a bit of a clear out and stumbled across something I wrote a loooooong while ago for another project.
I dusted this off and released it to the wider community as it illustrates the usage of some of Elgg's more esoteric functionality and may be useful to someone (since some people are doing somewhat similar things).
WHAT THIS DOES:
It listens to the create events of objects and then attempts to tag that object with the latitude / longitude coordinates of either the object's ->location field (if it exists), or the owner's ->location, failing both of those the logged in user's location is used.
WHY THIS IS USEFUL:
It will geotag the longitude/latitude of anything you create with your current location. So, for example, you could do a geographic search for photo's, blog posts or wire entries for example.
WHAT DOES THIS MEAN FOR ELGG OR THE ROADMAP?
Nothing :) This is something I played with a little while ago, although at some point I'd like to dust off Elgg's geo functionality.
VERY IMPORTANT NOTE: Due to changes and tweaks in the Elgg core, this plugin will only work with SVN trunk. Please don't try it on the 1.5 package and complain it doesn't work, I know! ;)