Google Maps

To enable/disable maps in Events Manager, go to Events > Settings > Formats/Layouts > Maps and Geotagging 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, visit the Events > Settings > Formats/Layouts tab. Single location balloon is modified within the Locations format section, and global locations map balloons (e.g. when using the [locations_map] shortcode) within the Maps and Geotagging section.

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.

If you insert a location with Google Maps disabled and then enable it later on, its location on the map will not show by default. Don’t panic, just reopen the edit location page and the map should automatically adjust itself.