Release v3.8.0
Gravity View – Maps v3.8.0
What's new in v3.8.0
Gravity View – Maps v3.8.0 was released on . Display Gravity Forms entries using Google Maps See the full changelog below and compare with the complete version history.
Release details
Released
2.4 MB
File available
Changelog
Other
- This release adds photorealistic 3D map types and an interactive location picker for Edit Entry, and fixes several map search and geocoding issues.
- #### 🚀 Added
- "3D Satellite" and "3D Hybrid" map types that render Google's photorealistic 3D Maps, with a control to switch between 2D and 3D views.
- An interactive map on the Edit Entry screen and in the Gravity Forms entry view for setting an entry's exact location.
- #### 🐛 Fixed
- The "Search as map moves" and "Redo search in map" features could return no results when the GravityView REST API was enabled for a View but disabled globally.
- Map searches could return entries outside the visible area when the map crossed the 180° meridian, such as Pacific-centered views.
- "Search as map moves" could intermittently stop running new searches after the map moved, leaving stale results.
- The Map widget on a DataTables View could intermittently fail to render, and logged-in administrators could see an incorrect notice that no addresses were geocoded.
- Editing an entry's location in Gravity Forms with a non-numeric latitude or longitude could delete the saved coordinates instead of rejecting the value.
- Geocoding an entry with out-of-range or malformed coordinates could return a server error on PHP 8 instead of a clear validation message.
- Map searches could behave unexpectedly when the map bounds contained invalid latitude or longitude values.
- #### 💻 Developer Updates
- #### 🔄 Updated
- [Foundation](https://www.gravitykit.com/foundation/) to version 1.21.0.
Added
- `gk/gravitymaps/maps/3d/options` and `gk/gravitymaps/maps/3d/marker-cap` PHP filters to customize the 3D Maps settings and the maximum number of 3D markers rendered in the viewport.
- the `gk/gravitymaps/map-services/google-maps/libraries` PHP filter to control which Google Maps JavaScript API libraries are loaded.
- `gk.maps.services.google_maps.maps3d.settings`, `gk.maps.services.google_maps.maps3d.create_marker_options`, and `gk.maps.services.google_maps.maps3d.create_pin_options` JavaScript filters, and the `gk.maps.services.google_maps.maps3d.fallback` JavaScript action, to customize 3D markers and pins and to react when the map falls back to 2D.
Compatibility
- Requires WordPress
- 4.7
- Tested up to
- 7.0.0
- Requires PHP
- 7.2.0
Verified safe
Gravity View – Maps v3.8.0 scanned clean with no security threats detected.
View full scan report