You activated the Store Locator Plus base plug-in and followed all the instructions but when you visit your locator page no map is there.

Here are some common reasons why the map will not appear:

Did you obtain a Google MAP API key?

As of June 22, 2016 Google requires all new domains, sites to obtain a key.  There are many options based on how often your locations are queried. There are instructions in the SLP documentation site , in the SLP User Interface under INFO.  See Getting Started Guide.  More recently, 2018, Google has introduced security measures requiring SSL certification (HTTPS)  for sites that may want the search to locate their customers location. (Location Sensor)

 

Here is a link to the Google developers console to get you started.

Is something breaking the JavaScript on your site?

Check your web browser debug console.   All modern web browser have it including Internet Explorer (IE), Chrome, Firefox, and Safari.

When WordPress was updated to version 4.5 it included a new version of jQuery.  That version is far more strict on checking JavaScript syntax.   If you have poorly-written JavaScript in a plugin or your WordPress theme you will often see this manifest as a [href#] syntax error in the browser debug console.

Firefox Web Console showing a JavaScript error triggered by the updated version of jQuery shipped in WordPress 4.5
Firefox Web Console showing a JavaScript error triggered by the updated version of jQuery shipped in WordPress 4.5

Why Is The Map Not Showing When Other JavaScript Fails?

The Store Locator Plus map is a very visible indicator that something is wrong with the JavaScript on your site.  It is often the first thing you will notice.  Often the problem is not with the Store Locator Plus code.   Since the SLP plugin cannot control if its JavaScript is run first or last there is a high likelihood that some other broken JavaScript runs before it.  When that happens and there is a fatal error in the other code ALL the scripts stop running on the page, including the SLP JavaScript.  That means the SLP script won’t talk to Google and that means Google won’t get the request to load the map tiles.

Add Ons That Support This Feature

Enroll in a Premier Subscription
Support product development : Purchase a Premier Subscription
Buy The Power Add On
Buy The Power Add On