Location and Gmap relationship - what is alternative to show Location items on a google map? Recently the Gmap module has described itself on the module page as now being a 'legacy' module.  If you have used this recipe in the past, you may be familiar with the long and unresolved issue of the project trying hard to migrate to Google Maps API v3.

Unfortunately, because of this issue, the Location and Gmap combination is no longer a viable solution to show Location based items on a google map.

What would be the current Drupal 7 equivalent recipe? I would prefer to keep the Location module in use as I need it for proximity searches, but I am open to suggestions.  Thanks for your ideas!
According to the book Mapping with Drupal, the alternate to Location/Gmap is Geofield/Geocoder/Addressfield.  However, proximity searches don't currently work with this solution.

I have been experimenting with a lot of modules in this space and unfortunately Drupal 7 is behind the times in this regard.