RP ProMap Location Services Help Article
Managing Automatic Location Requests and “Location Services Disabled” Messages in RP ProMap
RP ProMap can use a visitor’s current location to show nearby stores and improve distance-based search results. You can choose whether the map requests the visitor’s location automatically when it loads.
Turn Auto-Detect Customer Location on or off
The automatic browser location request is controlled by Auto-Detect Customer Location under Store Search Settings.
From your Shopify admin, open Apps.
Select RP ProMap – Store Locator.
Open Store Search Settings.
Find Auto-Detect Customer Location.
Select the behavior you want:
Turn On: RP ProMap automatically asks the visitor’s browser for location access when the store locator loads. If permission is granted, the map can use that location to find and sort nearby stores.
Turn Off: RP ProMap does not automatically request the visitor’s location when the locator loads. Visitors can search by entering a location manually. They may also select the Find My Location target icon to request their location when they choose.
Save or publish the settings, then test the storefront locator page.
In the screenshot above, Auto-Detect Customer Location is On. Select Turn Off on the right side of the setting to disable the automatic request.
Turning this feature on only instructs RP ProMap to request the location. It does not automatically grant access. The visitor’s browser and device security settings make the final decision.
Auto-Detect Customer Location vs. Default Map Location
These are separate settings with different purposes:
Setting | Purpose |
Auto-Detect Customer Location | Controls whether RP ProMap automatically asks the visitor’s browser for their location when the locator loads. |
Default Map Location | Controls the fixed latitude and longitude used as the map’s default starting position. |
Dynamic Map | Controls map and store-list display behavior. It does not control browser location permissions. |
To configure the fixed starting position, open Map Settings, turn on Default Map Location, enter the desired Latitude and Longitude, and select Preview.
You can use Auto-Detect Customer Location and Default Map Location together. The default coordinates provide a consistent starting view, while auto-detect can use the visitor’s location when the browser grants permission. If location is denied or unavailable, the default map position and manual search still provide a usable locator experience.
What visitors see
When Auto-Detect Customer Location is on, the browser may display a permission prompt such as:
“This site wants to know your location.”
The visitor can choose Allow or Block/Don’t Allow.
RP ProMap cannot bypass, accept, or change that choice.
If location access is unavailable, blocked, or disabled, the map may display:
Location Services Disabled — Please turn on device location to use Find My Location.
Example Here:
In the example above, the browser or device could not provide a location—either during automatic detection or after the visitor selected the Find My Location target icon. The red message appears below the Current Location search field to explain why the location could not be used.
This message does not mean that the map or store locator is unavailable. The visitor can still type an address, city, state, ZIP code, or postal code into the location field and search manually.
The exact browser prompt or error wording can vary according to the browser, device, operating system, and the visitor’s security settings.
Important: browser and device privacy settings control access
Turning Auto-Detect Customer Location on allows RP ProMap to request the visitor’s location, but it does not grant permission. Each visitor’s browser and device ultimately control whether a location can be shared.
Location may not be available when:
The visitor previously blocked location access for the website.
Location Services are disabled at the device or operating-system level.
The browser itself is not permitted to use device location.
A privacy extension, managed-device policy, firewall, or security setting blocks geolocation.
The locator page is not served over HTTPS.
The visitor dismisses the browser’s permission request without allowing access.
The browser provides only an approximate location.
These conditions affect the storefront display and are not necessarily an RP ProMap error. Visitors can continue using the locator by entering an address, city, state, or ZIP/postal code manually.
Enable or disable location in Google Chrome
For the current website
Open the store locator page in Chrome.
Click the site controls icon to the left of the web address.
Open Site settings.
Find Location and select Allow, Ask, or Block.
Return to the locator page and reload it.
Change Chrome’s general location setting
Open Chrome and click the three-dot menu.
Select Settings.
Select Privacy and security and then Site settings.
Select Location.
Choose whether sites can ask for your location, and review sites listed under allowed or blocked permissions.
Google’s instructions: Change site settings permissions in Chrome
Enable or disable location in Microsoft Edge
Change Edge’s general location setting
Open Edge and click the three-dot menu in the upper-right corner.
Select Settings.
Select Privacy, search, and services.
Select Site permissions, then All permissions.
Select Location.
Turn Ask before accessing (recommended) on to let websites request location access. Turn it off to stop websites from accessing precise location.
Change permission for the current website
Open the store locator page.
Select the lock, information, or site-status icon beside the address bar.
Select Permissions for this site.
Set Location to Ask, Allow, or Block.
Reload the page.
On Windows, Location Services must also be enabled for the device and Edge must be allowed to use location. Microsoft’s instructions: Location and privacy in Microsoft Edge
Enable or disable location in Safari on Mac
Change permission for the current website
Open Safari and visit the store locator page.
Choose Safari > Settings.
Select Websites.
Select Location in the left column.
Find the website and choose Allow, Ask, or Deny.
Reload the locator page.
Check macOS Location Services
Open the Apple menu and select System Settings.
Select Privacy & Security and then Location Services.
Turn on Location Services and make sure Safari is permitted to use location, if shown.
Apple’s instructions: Change Websites settings in Safari on Mac and Control access to the location of your Mac
Enable or disable location for Safari on iPhone or iPad
Open the device Settings app.
Select Privacy & Security.
Select Location Services and make sure Location Services are turned on.
Select Safari Websites.
Choose Never, Ask Next Time Or When I Share, or While Using the App, depending on the options shown.
Return to Safari and reload the locator page.
The user may still receive a website-specific prompt in Safari. They must allow the request for Find My Location to work. Apple’s instructions: Control the location information you share on iPhone
Troubleshooting checklist
If Find My Location still does not work:
Confirm Auto-Detect Customer Location is set as intended: On to request location automatically or Off to avoid requesting it when the locator loads.
If you want a fixed fallback starting position, confirm Default Map Location is on and its latitude and longitude are correct.
Confirm the visitor has allowed location for the specific storefront domain.
Confirm device-level Location Services are on.
Reload the page after changing permission.
Test outside a private/incognito window.
Temporarily disable privacy or security extensions that may block location requests.
Confirm the locator page uses HTTPS.
Try another supported browser or device.
Use manual address or ZIP/postal-code search if location remains unavailable.
Recommended configuration
Turn Auto-Detect Customer Location on when showing nearby stores immediately is important to the customer experience. Turn it off if you prefer visitors to search manually or want to avoid displaying a browser permission prompt as soon as the locator loads.
Consider also enabling Default Map Location with suitable coordinates. This gives the map a predictable starting view when a visitor blocks location access or when location services are unavailable.
In either configuration, keep manual search available so visitors who decline or cannot share their location can still find a store.
