Geotagging is a project mainly written in JAVASCRIPT and PHP, it's free.
The module comes preconfigured, with extension added to SiteTree to enable geotagging on all pages. If you wish to apply the extension only to some pages remove it and re-apply:
Object::remove_extension('SiteTree', 'Geotagged'); Object::add_extension('X', 'Geotagged');