You are here:
Salesforce Maps Troubleshooting
Resolve common Salesforce Maps issues with this quick reference.
Access Issues: "I Can't See Maps"
Work this list in order. Start with the most common causes.
- Open the user in Setup, and then select Permission Set License Assignments. Confirm that the Salesforce Maps license is enabled. If Setup doesn't list the license, you have none available. If the count is zero, check Permission Set Licenses under Company Information, and then contact your account team.
- Check Permission Set Assignments. Confirm that the corresponding permission set, for example SF Maps, is assigned. Admins also have Maps Admin.
- Find the Salesforce Maps package, click Configure, and then open Permission Groups. Confirm that the user or profile is in a group that grants the missing access.
- Confirm that Maps and Location Services is on in the configuration menu.
- Confirm that Salesforce supports your edition and that your org has API access for features that need it.
- Open a support case if you still can't open Maps. In Help, select , then select product Sales and topic Salesforce Maps.
Records Not Plotting
| Plotting Symptom | Plotting Cause | Plotting Fix |
|---|---|---|
| No records appear on the map | The base object isn't configured, or geocoding hasn't run | Confirm that a base object exists for the object type. Check address and coordinate field mappings. Run a geocoding batch or plot a layer to trigger geocoding. |
| Some records plot, others don't | Incomplete or invalid address data | Check address fields on records that don't plot. Confirm that all required address components have values. Re-geocode records after you fix addresses. |
| Records plot in the wrong location | The base object pulls the address from the wrong related object | Edit the base object configuration. Confirm that Address Location is set to This Object or a related ID. Re-geocode after you correct it. |
| The layer appears empty on mobile | The visible area setting filters out records | Zoom to the expected location. Refresh the layer. Check whether Visible Area Enabled on Mobile is filtering unexpectedly. |
Layer and Folder Issues
| Layer Symptom | Layer Cause | Layer Fix |
|---|---|---|
| Can't access the Corporate folder | Folder permissions aren't enabled for the user | Open Permission Groups, edit the user's permission group, enable folder permissions, and save. |
| Folders for shape layers disappeared after an upgrade | Object permissions or folder visibility issue | Check object permissions on the Shape Layer object. Verify folder visibility settings. Refresh the Salesforce Maps cache. Contact Salesforce Support if folders remain invisible. |
| Cloning a layer from a Corporate subfolder fails with FIELD_INTEGRITY_EXCEPTION | The source layer has a user field set | Clear the user field before cloning, or clone to a different folder level. |
| A private ArcGIS layer fails to load with a CORS error | The Esri Portal doesn't allowlist Cross-Origin Resource Sharing (CORS) for Salesforce | Log in to the ArcGIS Portal admin console. Go to Organization Settings > Security. Add Salesforce domains (*.salesforce.com, *.force.com, My Domain) to the CORS allowlist. Save and test the connection. |
| User folder nodes are missing from the picker | No subfolders exist | This is a known limitation. Create subfolders from CopyTo and MoveTo to make user folder nodes appear in the picker. |
Routing and Schedule Issues
| Routing Symptom | Routing Cause | Routing Fix |
|---|---|---|
| Route optimization fails with UNABLE_TO_LOCK_ROW | Multiple users optimize at the same time for overlapping records | Run optimization jobs sequentially rather than in parallel when users share common target records. |
| The user search on the Schedule tab times out or fails | A large role hierarchy exceeds Visualforce Remoting limits | Use direct user lookup instead of the search function, or go to users through the org hierarchy. |
| Unexpected daily tasks created without the waypoint field populated | Misconfigured Maps Advanced visit plan | Advanced routes create tasks on the maps__WA_AdvRouteWaypoint__c object. Review the visit plan configuration and task generation rules. |
| Start and end location names are truncated | The Name field has an 80-character limit | Shorten location names to 80 characters or fewer. |
Custom Actions, Check In, and Check Out Issues
| Action Symptom | Action Cause | Action Fix |
|---|---|---|
| The flow creates duplicate records, for example duplicate tasks | Flows triggered by Maps custom actions can run twice | Use idempotency checks in your flow to check whether a record already exists. Add entry conditions to prevent duplicate execution. Use unique identifiers to track executions. |
| Dependent picklist values don't appear in Custom Disposition | Dependent picklists aren't supported | Use independent picklists instead of dependent picklists in Custom Disposition forms. |
| Required fields aren't enforced consistently | Behavior differs between Check Out and Check In | Check Out doesn't always enforce required fields that you defined in the Task field set. Adjust the field set configuration or add validation rules. |
Performance and Data Volume Issues
| Performance Symptom | Performance Cause | Performance Fix |
|---|---|---|
| Map plotting is slow on mobile | Too many records plot at once | Enable Visible Area Enabled on Mobile by Default. Add filters to marker layers to reduce the record count. Pre-geocode records for mobile access. |
| The search takes too long to load | Global search is enabled on too many base objects | Turn off Global Search on base objects that you don't want in search results. |
| Large datasets cause slow performance | The dataset exceeds the recommended size | Use filtered marker layers instead of plotting everything. Keep records geocoded ahead of time. Consider using visible-area-on-mobile. |
Get More Help
If you can't resolve the issue using this troubleshooting guide:
- Check the Maps documentation for your release version.
- Search Salesforce Help for known issues and workarounds.
- Open a support case.
- In Help, click .
- Select product Sales and topic Salesforce Maps.
- Complete the required fields. Include a detailed description, steps to reproduce, screenshots or a screen recording if you have them, and your org ID and user information.
- Submit. A Maps support engineer reviews and contacts you.
