We're excited to announce the beta release of the next major version of Ninja Geolocation.

This release has been completely rebuilt on top of our new WPGeo Framework, bringing significant improvements in performance, reliability, and future scalability while introducing several powerful new geolocation features.

This beta is now available for testing, and we highly recommend installing it on a development or staging site before updating your live website.

Introducing the WPGeo Framework

At the heart of this release is the brand-new WPGeo Framework.

The framework provides a shared foundation across our geolocation products, allowing us to develop new functionality faster while improving consistency, reliability, and long-term maintainability.

Completely Rebuilt from the Ground Up

Ninja Geolocation has undergone a significant internal rebuild.

The new architecture reduces complexity, improves performance, simplifies maintenance, and provides a much stronger foundation for future development.

Alongside these improvements, this beta introduces several major new features designed to expand what you can build with Ninja Forms.

What's New in This Beta

This release introduces several major additions:

Together, these additions make Ninja Geolocation more powerful, flexible, and scalable than ever before.

New Features

Distance & Duration Field

The new Distance & Duration field focuses specifically on calculating real-world travel distance and estimated travel time between locations.

While the existing Directions field is designed for complete routing experiences with maps and turn-by-turn directions, the Distance & Duration field provides a lightweight calculation-focused workflow that's perfect for pricing, eligibility rules, delivery fees, scheduling, and other automated processes.

The field supports both Google's Routes API for real-world travel calculations and straight-line (Haversine) distance calculations when appropriate.

View the Distance & Duration demo.

Ninja Forms Geolocation Distance Field

Address Validation Field

The new Address Validation field helps users verify and confirm addresses before a form is submitted.

Instead of accepting potentially incorrect addresses, users can review Google's recommended version and decide whether to keep their original input or use the validated address.

Address Validation helps improve data quality while reducing delivery issues, failed shipments, and inaccurate location information.

View the Address Validation demo.

Ninja Forms Geolocation Address Validation Process

Nearest Locations Field

The new Nearest Locations field automatically finds the closest location relative to a user's address or current location.

Whether you're assigning customers to the nearest office, pickup point, service area, or branch, the field calculates the best match using real-world driving distance, travel time, or configurable radius-based searches.

Locations can be sourced in two ways:

This flexibility allows you to start with a simple list of locations and easily scale to large location databases without changing your workflow.

The Nearest Locations field is ideal for assigning the closest branch, technician, pickup location, dealer, office, or service provider.

View the Nearest Locations demo.

Ninja Forms Geolocation Nearest Locations

Drawing Tools & Shape Fields

The new Drawing Tools & Shape Fields allow users to draw and manage geographic regions directly inside Ninja Forms using Google Maps.

Users can create polygons, circles, rectangles, markers, polylines, and freehand shapes while automatically calculating measurements and storing geometry with every submission.

Drawing Tools make it easy to build delivery zones, service areas, property boundaries, inspection regions, construction sites, event layouts, and many other map-based workflows.

View the Drawing Tools demo.

Ninja Forms Geolocation Drawing Tools

Framework Improvements

Beyond the new features, a significant portion of this release has focused on strengthening the platform itself.

These improvements provide a stronger foundation for future releases while making the platform more reliable and easier to maintain.

Updated Google Maps Platform Requirements

This version uses Google's latest APIs and requires the following services to be enabled in your Google Cloud project:

Please make sure both services are enabled before upgrading to the new version. Existing projects using the legacy APIs should review their Google Cloud configuration before updating.

For complete setup instructions, see our Google Maps API setup documentation.

New Licensing Plans

Alongside this release, Ninja Geolocation introduces a new licensing structure designed to better match different project sizes and workflows.

Existing customers will retain their current site allowances. The new licensing structure affects feature availability only and does not reduce the number of sites supported by any existing license.

See It in Action

Want to explore the new features? Try the live demos:

Important Notes

Because this is a major beta release, please keep the following in mind:

Get the Latest Beta

Existing customers can download the latest beta from their account page under File Downloads.

Not a Ninja Geolocation customer yet? You can view our plans and purchase a license on the Pricing page.

Help Shape the Final Release

This is the biggest update Ninja Geolocation has received to date, and your feedback is an important part of the release process.

Whether you're testing the new WPGeo Framework, experimenting with the new fields, or integrating the plugin into existing projects, we'd love to hear about your experience.

Thank you for helping us improve Ninja Geolocation. We look forward to your feedback as we continue refining the platform and move toward the official stable release.