Problem: GeoDirectory bundled with themes (free version) only allows you to add listings in the default location city - a default location must be added for maps to work.
If you are using a theme that comes with the GeoDirectory plugin for building a listing or directory website, you may notice you can only add one location by default. The plugin requires a paid addon called Location Manager to enable multiple locations, as that functionality requires a premium license for Google Maps to ensure all of those map locations can be stored and loaded properly. This is not an Envato product or Envato Hosted decision.
You can learn more about the Location Manager addon here: