Geolocation Fields Overview
Introduction
Gravity Geolocation adds 14 location-aware fields to the Gravity Forms editor. You can collect and geocode addresses, display maps, retrieve a visitor’s location, calculate routes, validate addresses, find nearby locations, and draw geographic shapes.
Some fields collect or save data, while others act as controls or display panels. Understanding each field’s role makes it easier to combine them correctly.
Geolocation Fields in Gravity Forms

Understanding Field Roles
- Core location data: Geocoder, Address, Coordinates, and Map fields work together as a synchronized location group.
- Controls: Locator Button and Reset Location Button trigger actions but do not save independent entry values.
- Calculations and specialized data: Directions, Distance & Duration, Address Validation, Nearest Locations, Drawing Tools, and Drawing Shape save their own structured results.
- Display-only panels: Directions Panel and Nearest Locations Panel display output from their linked source fields and do not save independent values.
Synchronizing Geolocation Fields
The Geocoder Field is the shared data source for a core location group. Link Address, Coordinates, Map, and Locator Button fields to the same Geocoder to keep them synchronized. For example, selecting an address moves the map marker, while dragging the marker updates linked coordinates and address data.
Advanced fields use their own explicit dependencies. Directions and Distance fields select origin and destination Geocoders; Drawing fields select a Map or Drawing Tools source; Nearest Locations selects an origin and data source; Address Validation selects a source Geocoder and optional output Geocoder.
How to Use Geolocation Fields
- Complete the global plugin settings, including both Google Maps API keys.
- Add a Geocoder Field for each independent location your form needs.
- Add and link the visible fields or controls for that location group.
- Add calculation, validation, nearest-location, or drawing fields when your workflow requires them.
- Configure every source, output, and display dependency shown in the field settings.
- Preview and submit the form to verify both front-end behavior and saved entry output.
