Gravity Geolocation 3.5 Beta 1: Rebuilt from the Ground Up with WPGeo Framework

We are excited to announce the beta release of Gravity Geolocation 3.5 Beta 1. This major release has been completely rebuilt from the ground up on our new WPGeo Framework, making it faster, more reliable, and ready to support bigger projects and more powerful features.

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

Introducing the WPGeo Framework

At the core of this release is the brand-new WPGeo Framework.
This framework powers all geolocation features and is designed to be shared across multiple plugins.

Enhanced Performance and Reliability

Gravity Geolocation has been completely rewritten for better efficiency and reliability.
The new structure reduces code complexity, improves load times, and addresses many past issues.

Updated Google API Support

Please note that the new version requires using the Places API (new, not legacy) and the Routes API (instead of the legacy Directions API).
Make sure both API services are enabled in your Google Cloud Console to ensure your forms continue working properly.
For a step-by-step guide, follow our API setup guide.

Installation Notes

This version requires the WPGeo Framework in order to run properly.

When you install or update to the new version of Gravity Geolocation, the system will automatically check
if the WPGeo Framework is installed and active on your site.

This process ensures a smooth installation and keeps everything up to date without requiring any manual file uploads.

Experimental Drawing Tools

A new experimental feature is now available: Drawing Tools.
These tools allow you to draw shapes such as circles, rectangles, and polygons directly on Google Maps.

What Can You Do with Drawing Tools?

These capabilities open the door to advanced use cases such as delivery cost calculations, zoning restrictions, or territory management.

Since this feature is experimental, we encourage you to test it and share your feedback to help shape its final version.

Upcoming Plans and Licensing Changes

With the official release of Gravity Geolocation 3.5, we will also be introducing a new plan structure to better reflect the different needs of our users.

These changes are not active during the beta phase, but will take effect once the new version is officially released.

Important Notes

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

Try the Beta Today

Ready to explore the future of Gravity Geolocation? Download the new version and see the improvements for yourself.

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

We’d love your feedback. Let us know how the new WPGeo Framework and the new version of Gravity Geolocation performs on your site. Your input is invaluable in shaping the final release, and will help us deliver the most stable and powerful version yet.

👉 Download the beta now from your File Downloads page.

Gravity Geolocation 3.0

I am excited to announce that after a few months in the works, Gravity Geolocation version 3.0 is now in beta and should be officially released soon. You can download it from your account page.

Version 3.0 brings many new features, core improvements, and bugs fix.

Some of the new features are listed below:

Directions, & Distance and Routes Field

A new "Directions, & Distance and Routes" form field that can calculate the driving distance ( using Google Maps Directions API ) or a straight line ( "as the crow flies" ) distance between 2 or more locations. The field accepts an origin and destination location as well as waypoints.

You can set the filed to populate the distance, duration ( when using the driving directions only, not using a straight line distance ), and display the route on a map field.

The Directions, & Distance and Routes field replaces the "Directions" feature that is currently included in the Geocoder field.


Screen Shot 2020-09-29 at 14.39.35

Google Map Field

1. The Google Maps field can now accept multiple Geocoder fields. So multiple markers can be used on a single map instead of a single marker per map with the current version.

2. The view of the Google Map field can now be restricted to a specific area by providing the southwest and northeast points of that area.


Screen Shot 2020-09-29 at 14.42.38

Map Marker Info-Window

It is now possible to enable an Info-window with custom content that will open with a click on a marker.


Screen Shot 2020-09-29 at 14.46.03

Reset Location Button

New Reset Location Button form field to clear the geolocation fields.

Screen Shot 2020-09-29 at 14.43.59

Address Autocomplete

The address autocomplete feature can now be enabled on the first text field of the Gravity Forms Address Field. That is instead of adding an additional field for the address autocomplete.

Mashup Map

The long-awaited mashup map feature. A new shortcode to output a mashup map showing the location of all or selected submitted form entries.

mashup-map

Form Editor Improvements

The Geolocation features are now enabled on both the Preview page and on the Edit Form page of Gravity Forms.

Additional Improvements

Along with the new features mentioned above, most of the plugin's core was rewritten to improve performance and many bugs were fixed.

You can now download Gravity Geolocation version 3.0 beta 5 from your account page ( a valid license key is required ) and install it on your site ( please remember to first delete the correct version from your site ).

Please note that with version 3.0 you are required to enter your license key in the dashboard -> Forms -> Settings -> Geolocation tab. The plugin won't work without the license key activated on your site.

The last thing to notice, with the many changes that took place in Gravity Geolocation v3.0 I will need to rewrite most of the docs site. I will start doing so during this week. Until then, if you have any questions on how to use the new features in version 3.0, please open a new support ticket and I will be happy to help.