Google Maps Proxy


Objective HTML

3rd Party (Free)

EE Version Support

  • ExpressionEngine 2


If an item is crossed out, it might be untested, not applicable or incompatible. Contact the developer to be sure.

  • Updater
  • Multi Site Manager
  • Stand Alone Entry Form
  • Low Variables
  • Content Elements
  • Better Workflow
  • Matrix
  • Grid
  • Webservice
  • Publisher


  • jQuery for the Control Panel

Add-On Type(s)



Google Maps Proxy allows you to quicky and easily enable your own proxy to re-route requests away from a cloud or shared hosting environment.

Every request is automatically cached to avoid duplicate requests to Google, along with automatically routing the API’s requests. This add-on extends the Google Maps for ExpressionEngine API to become the first official expansion pack for Google Maps for ExpressionEngine.


Google Maps Proxy is an official expansion to Google Maps for ExpressionEngine, which must be installed on the same server as Google Maps Proxy. Your server must also be hosted with a dedicated IP and an SSL certificate is recommended, but not required.


Robust Cache

Google Maps for ExpressionEngine utilizes a robust caching system that automatically prevent duplicate requests from being sent to Google. The cache is global and shared between all requests to the API. The cache length is configurable, so you can store the data for as long or as short as desired. And since Google Maps Proxy is an expansion pack, it also inherits these features.

Configurable Routing

Having a configurable and dynamic URL to route HTTP requests is one of the most critical components to an API. Google Maps Proxy allows you to define your own URL schema to build your own API endpoints.

Solid Foundation

Google Maps Proxy is built on top of the Google Maps for ExpressionEngine API. The libraries are rock-solid and proven to be extremely effective over the past 12 months. You can be assured that your API will be very reliable.

Quick Setup

Google Maps Proxy is made up of a single template tag, so setup is quick and painless. Once you have your API template (or endpoint) setup, just open the Google Maps for EE config file update the proxy with your newly created URL.

Logs and Usage

Monitor your API usage in real-time using the SQL logs. Every request is logged so you can always be sure your uptime is a close to 100% as possible, and find the sites that are causing API overages due to heavy usage.

Additional Resources

This entry was created December 5, 2012, 9:21 pm.
This entry was last updated October 12, 2015, 2:49 pm.

Disclaimer: Information about ExpressionEngine add-ons is provided as a service to you, the user, and every member of the ExpressionEngine community. devot:ee is not responsible if you hose, mangle, wreck, or otherwise destroy your EE website by installing an add-on that you found out about at this site, regardless of its rating, Favorites status, commercial or free status, or general popularity. Caveat EEmptor!

Returns: devot:ee has a 30-day return policy on all commercial add-ons sold through If you need to return an add-on, do not go to the developer or the developer's site, but rather visit our returns page at to initiate your return. If you have questions, email

1 Review:

DevDemon 12.06.12

Rating - {addon_rating_average}

This thing just rocks. I use this with the Rackspace Cloud so that I can geocode without worrying about IP overages since Cloud environments often have highly shared IPs.