Google Maps

To enable/disable maps in Events Manager, go to Events > Settings > Formatting > Maps in the admin panel and set Enable Google Maps integration? as needed.

When you add or edit locations, a Google map should appear and adjust itself automatically as you fill out the location information. The information you type is sent to Google maps API which automatically determines your location, so try and enter as much accurate information as possible (e.g. address, town, country). Once you fill in your information, you can also drag the position marker on the map to pinpoint the exact location if needed.

Then, you need to add a #_LOCATIONMAP placeholder in one of the format options in the settings page wherever you would like to show your map.

To edit the balloon content, see the settings further down.  There are two different balloons you can customize, one being the balloon shown on a single location map, and the other is the balloons shown when viewing the global map which displays multiple locations at once.

Known Issues

If you have Google Maps deactivated, but then decide to reactivate in the future, you need to revisit the locations you created whilst maps was deactivated and save them again. When you open locations with Google Maps enabled it should automatically detect your address even if coordinates weren’t previously saved.

Sometimes, people have difficulties with the balloon looking right on their screen.

When adding a new location, the map shows a grey Loading Map… that doesn’t go away. What’s wrong?

Most likely you have a javascript issue, and most commonly it’s one of three things:

  • Your theme has some bad javascript that breaks the rest and prevents Google Maps from loading
  • You have a plugin that’s conflicting with ours or breaking javascript like above
  • Your theme does not use the wp_head function, and so the required javascript isn’t being loaded.

My the position on the map is not correct.

As of version 5.1.4, you should be able to drag the map position marker when adding/editing an event, therefore the below may not be as helpful anymore, but left for posterity.

When entering an address, if the map doesn’t find it, try writing the address differently. Events Manager takes your address + town + state + postcode + country and submits it to Google for a location. If your address works on maps.google.com then it should work on Events Manager.