Store Locator Plus for WordPress requires the user of the plug-in to obtain their own Google Map API key as described in our Getting Started Guide.
Have you ever checked the accuracy of your location marker compared to where it appears on the widely used google maps application? If you do, you may notice that the latitude and longitude and position of your marker is not exactly the same as where it appears in the Google Map.
The exact location marker on your map may be slightly off by a few feet or meters from the actual location shown in the Google Maps App. Both are using Geocoding (the process of converting addresses into geographic coordinates (latitude and longitude), which you can use to place markers on a map, or position the map, so why the difference?
HTTP site and Location Sensor
If your site is a non-secure site (HTTP) or does not have a valid SSL ( Secure Sockets Layer) and/or you have not migrated your site to HTTPS ( Hyper Text Transfer Protocol secure), chances are your customer will have a message returned “No results found” even if you have Location Sensor enabled.
Most browsers , and the google map API require sites to be secure to allow the search engine to detect your customers whereabouts. There have been numerous articles written concerning the security changes.