Documentation

Settings Up Formidable Geolocation

Last modified: December 5, 2025

Introduction

The Formidable Geolocation settings page provides all essential configuration options used by your forms, including Google Maps API keys, region and language preferences, locator accuracy settings, and IP-based fallback features.

These settings apply globally across all geolocation-enabled Formidable Forms and ensure consistent behavior for maps, autocomplete, geocoding, and location detection.


Formidable Geolocation Settings Page
Formidable Geolocation settings page.

Formidable Geolocation Settings Options

1. License Status

This section displays the activation status of your Formidable Geolocation license. An active license enables plugin updates and premium support. Use the Manage License button to activate, deactivate, or update your license key.


2. Google Maps API Keys

Formidable Geolocation requires two Google Maps API keys for full functionality. Both keys work together to support maps, autocomplete, geocoding, routing, and other location features.

Browser API Key (Required)

This key is used for all client-side features such as interactive maps, address autocomplete, place suggestions, and user-initiated directions requests. It must be configured as a Browser (HTTP-restricted) key.

Server API Key (Required)

The Server API Key is required for all backend location processing, including:

  • Pre-defined and server-side geocoding
  • Google Routes API (driving, distance, and travel time)
  • Distance Matrix calculations
  • Fallback geocoding for Directions, Map, and Geocoder fields
  • Any geolocation operations that must run securely on your server

This key must be secured as an IP-restricted server key in Google Cloud. Enable all required APIs for full plugin functionality.


3. Google Maps Region & Language

Google Maps Country Code

Sets the default region bias for geocoding and autocomplete. Use a two-letter ISO country code (e.g., US, CA, AU). This improves the accuracy and relevance of suggested results.

Google Maps Language

Determines the language used by Maps, autocomplete suggestions, and geocoding responses. Use a standard language code such as en, es, fr, etc.


4. IP Address Locator

Choose how Formidable Geolocation should detect a user’s location when using the Locator Button or any auto-locator features. IP-based detection can be used as a primary lookup method or as a backup when HTML5 geolocation is unavailable or denied by the browser.

IP Address Provider

Select the lookup provider Formidable Geolocation should use for IP-based location detection:

  • Ipapi.co:
    No token required for the free tier. Simple and reliable for basic IP-based lookups.
  • Ipinfo.io:
    Requires a token. Offers improved accuracy, ISP details, and additional metadata.
  • Ipregistry:
    Requires an API key. Provides high-quality global IP intelligence with fast lookup performance.

Provider Usage Mode

  • Disabled:
    IP-based geolocation is turned off. Only HTML5 geolocation will be used.
  • Default:
    Use the selected IP provider as the primary lookup method whenever a location is requested.
  • Fallback:
    Use the IP provider only when HTML5 geolocation fails, times out, or is blocked by the user.


Depending on the provider and plan, an API key or token may be required. IP-based geolocation accuracy varies by region, network, and service provider.


5. Advanced Options

High Accuracy Location Mode

Enables the browser’s high-accuracy GPS mode when fetching the user's location. This may increase accuracy but can take longer to process depending on the device.

Disable Google Maps API

Use this option if your theme or another plugin already loads Google Maps. Enabling this prevents duplicate API loading and avoids JavaScript conflicts.

Disable Advanced Markers

Turns off Google’s Advanced Marker features. This is useful for troubleshooting display issues or when using custom marker rendering.

How to Use These Options

To configure Formidable Geolocation effectively:

  1. Activate your license for updates and support.
  2. Enter your Browser API key - required for all mapping features.
  3. Set your region and language for more accurate geocoding.
  4. Choose an IP locator mode depending on your accuracy and fallback needs.
  5. Enable high-accuracy mode for improved HTML5 GPS precision.
  6. Use Advanced Options only if needed for compatibility or debugging.
menu-circle