WP Go Maps is designed to run consistently on any of our map engines, meaning you can expect a very similar feature set on our Google Maps, OpenLayers, Leaflet, Azure Maps, Stadia Maps, MapTiler, LocationIQ and Zero Cost mapping engine presets.
The Map engine provides our plugin access to the (up-to-date) underlaying map information maintained by the engine providers, and provides a means to query, manipulate and display maps, co-ordinates, addresses, objects and other map related information.
There is broad feature parity built across the plugin for both engines, however differences in initial setup requirements, some remaining exclusive functionality provided each engine that cannot be matched by the other engine, and differences in look and feel, may result in users opting for one engine over the other.
WP Go Maps users can freely switch between the map engines without losing any of their created maps and map objects
Setup #
General Prerequisites #
The Following Plugin/s need to be installed and active
- WP Go Maps
Engine Specific Prerequisites #
For an in-depth comparison of all of our map engines, limitations and sub-service providers, please take a look at our Map Engine Selection Guide!
| Mapping Engine | API Key Required? | Details |
| Google Maps | Yes (Creating a Google Maps API key) | All services provided by Google Maps. |
| Azure Maps | Yes (Creating an Azure Subscription Key) | All services provided by Azure Maps Powered by Leaflet. |
| Stadia Maps | Yes (Creating a Stadia Maps API Key) | Directions by OpenRouteService ** Suggestions by Nominatim *** Powered by Leaflet |
| MapTiler | Yes (Creating a MapTiler API Key) | Directions by OpenRouteService ** Suggestions by Nominatim *** Powered by Leaflet |
| LocationIQ | Yes (Creating a LocationIQ Access Token) | All services provided by LocationIQ Powered by Leaflet. |
| Zero Cost | No | Directions by OpenRouteService ** Suggestions by Nominatim *** Powered by Leaflet |
| Leaflet | No* | Directions by OpenRouteService ** Suggestions by Nominatim *** |
| OpenLayers | No* | Directions by OpenRouteService Suggestions by Nominatim *** |
* Some tile servers within this engine may require an API key, but keyless options are also available.
** OpenRouteService requires an API key for directions services, and can be obtained from ORS directly.
*** Nominatim is an open source, community driven project. It has strict usage restrictions which must be adhered to, if you expect heavy traffic on your website, consider Switching Address Providers
Changing the Map Engine #
To change your WP Go Maps engine, please navigate to
Maps > Settings > General > Maps Engine
Select your preferred engine from the Maps Engine List and click on the Save Settings Button

Selecting the different Map Engine
If your engine requires a API key or Access token, a new field will appear, allowing you to add the key for the respective provider:

What if your Preferred Engine Uses ORS #
If you are planning to use the Directions features and your preferred engine requires an OpenRouteService Key this can be added under:
Maps > Settings > Advanced > OpenRouteService Key

