Skip to main content

#Salesforce Maps11 discussing

We use Salesforce Maps within the Salesforce Mobile App, and since the Spring ’26 release, our users are experiencing some changes that are less than ideal for our workflows.   

For example, one user no longer sees the “Take Me There” action when selecting a marker in their route. Additionally, clicking the account name now opens the full account record, and users must navigate to the Activities tab to view tasks and events. Previously, this information and these actions were accessible directly from the marker pop-up.   

I’ve reviewed the release notes but haven’t been able to find any documentation outlining changes to marker pop-up behavior.   

Has anyone come across detailed documentation covering updates to Maps functionality from Winter ’25 through Spring ’26? Specifically, I’m looking for:

  •  A summary of changes to marker interactions/pop-ups 
  •  Whether these changes are tied to the Enhanced Mobile User Experience 
  •  Any options or workarounds to restore or replicate the previous functionality 

Appreciate any insights or direction—thanks in advance!   

2 answers
  1. Apr 13, 12:33 AM

    hi @Samantha Bird

    - I have found the same, the functionality is very different when using the Maps Mobile funtion inside the SF app rather than the stand alone mobile app. Once you've opened a route, the header also takes up half the screen and it looks like using the product on a computer rather than mobile device.  

    I'm hoping that they'll make some changes to this to keep the app functionality of using this on the road, after all that's the whole point of this.  

     

    Would be grateful if anybody knows how to 'check in' on this one as I've found that option is also missing and I have a few users who use this daily.  

     

0/9000

I am looking to create Sales Territories using Salesforce Maps. Our territories are not typically defined by postal codes or municipalities. They are defined mostly by roads and landmarks. (ie: North of Hwy xx and East of Range Road xxx). I can use a polygon to draw on map and then save as shape layer. This is very time consuming and not as flexible for changes, but will this cause potential issues for other features and Salesforce products such as Sales Territories, Territory Planning, Forecasting, Assignments, etc.    Thank you.    

1 answer
  1. Khyati Mehta (InfinySkills) Forum Ambassador
    Apr 9, 4:07 PM

    Hello Chris, 

     

    Yeah you can totally use polygons in Salesforce Maps for this kind of territory setup — a lot of teams with real-world boundaries do exactly that. It’ll work fine from a visualization and assignment perspective inside Maps, so reps can see territories and you can even use them for basic record assignment.

    But here’s the catch: those polygon-based territories don’t natively sync with core territory features like Enterprise Territory Management, forecasting, or standard assignment rules. Those systems typically rely on structured data, not map shapes. So while Maps understands your polygons, the rest of Salesforce doesn’t automatically respect them unless you build some custom logic.

    Also, you’re right about maintenance — drawing and updating polygons can get painful over time, especially if boundaries change often. Hope this helps!

0/9000

One of our sandboxes has the 260.13 patch for the Salesforce Maps package and today we started to get an error when using the maps.API.Geocode method through Apex. The method works in other environment with a different package version.

System.QueryException: sObject type 'SettingsGroupAssignment__c' is not supported. If you are attempting to use a custom object, be sure to append the '__c' after the entity name. Please reference your WSDL or the describe call for the appropriate names.

#Salesforce Maps

1 answer
  1. Apr 1, 1:08 AM

    @Gonzalo Di Gesu

     

     

    Ensure the Salesforce Maps package is fully updated and all components are installed 

     

    Run a metadata refresh (or recompile Apex) 

     

    Check if the object exists via Schema Builder or Describe calls 

     

    If missing, reinstall or upgrade the package 

     

    Contact Salesforce Maps support if the issue persists (likely a patch bug) 

     

    Thanks  

    Manoj

0/9000

We recently received the upgrade to our Salesforce Maps managed package on Mar 16th. Its on  

260.10 now. Since the upgrade, Field Service/Maps users have been reporting tremendous performance lags. They are trying to assign stops for the upcoming days and it freezes on them, they lose all of their work when they refresh. Sometimes they are having to refresh 3-4 times and start assigning stops again.  

We have tried clearing browser cache and restarting browser, incognito and different browser with the same result.  

Weirdly, admins or even Salesforce support is unable to reproduce the performance lag when logged in as the user. 

Has anybody experienced this? 

3 answers
  1. Mar 30, 4:42 PM

    We have isolated the issue to be happening in Citrix Environment. We are currently evaluating if updating Browser version improves the performance 

0/9000

I am creating routes and waypoints via apex classes. However the 'Route Type' keeps defaulting to time-based, even though Maps setting is also set to standard. 

Although not a big issue, it involves extra clicks for the user to toggle time-based off, then clicking optimize again, for the route to actually visibly display on the map. 

The workflow is that users can set their stops and reorder manually when required, and that the Maps interface should reflect those amendments. Apex classes in the org do delete the old route and create a new route whenever reordering is done, but defaults back to time-based. 

Any suggested solutions? 

Salesforce Maps - Route Type

 

@* Sales Performance Management *

 

 

#Salesforce Maps

2 answers
  1. Mar 20, 7:05 AM

    Solution found: 

     

    Issue: Routes created by WeeklyRouteOptimizer were persisting as "Route Type: Time-based" instead of "Standard" in Salesforce Maps, causing "Invalid Time" errors on all stops.

    Root Cause: The route options JSON was missing required fields that Maps uses to determine route type.

    Fix: Updated route options configuration in WeeklyRouteOptimizer.cls and DailyRoutePlannerController.cls to include:

     

     

    Map<String, Object> routeOptions = new Map<String, Object>();

    routeOptions.put('DriveProfile', 'driving'); // Geographic routing mode

    // TimeBasedOptions required for Standard type (Enabled:false disables time enforcement)

    Map<String, Object> timeOptions = new Map<String, Object>();

    timeOptions.put('Start', '09:00');

    timeOptions.put('End', '17:00');

    routeOptions.put('TimeBasedOptions', timeOptions);

    routeOptions.put('Enabled', false); // Disables time constraint validation

    route.maps__Options__c = JSON.serialize(routeOptions);

    Key Insight: TimeBasedOptions with Enabled:false is required for Standard route display (counterintuitively, it signals "I understand time windows but won't enforce them").

    Result: ✅ Routes now display correctly as Standard type with proper geographic optimization. 

0/9000

Hi, 

I am trying to create a layer in Maps.  The base object is Account.  The use case is to map out accounts the current user has not created an activity/event on in the past 30 days.  The user is not the owner of the account (so the My Account filter does not work).  How can I narrow this down to just the Assigned ID on the task to be the logged in user? 

Thank you.

1 answer
  1. Mar 10, 1:36 PM

    Hello Glenda, 

     

    My Accounts won’t work here because that filter is based on the Account owner, not the Task owner. In Maps, I’d start with All Accounts, then add an Activity Filter for without activity in the last 30 days, and see whether the Task Assigned To/Owner ID field can be filtered as a Dynamic User. If your org supports Dynamic User Marker Layers, that is the native path. If that field is not available in the activity sub-filter, then this specific ‘no activity by logged-in user’ scenario usually needs a helper field/automation rather than just standard Maps filters. 

     

    If you need this functionality this can be achieved with code if you need. 

0/9000

What's happening? Salesforce Maps Spring ’26 is now available in sandboxes. The enhanced mobile experience, previously opt-in, will be activated by default.What's happening? 

Salesforce Maps Spring ’26 is now available in sandboxes. The enhanced mobile experience, previously opt-in, will be activated by default.  

 

While you can revert to the previous mobile experience in your settings for now, the enhanced experience will be required starting in the Summer ’26 release. Please note that this change only affects Salesforce Maps within the Salesforce mobile app.  

 

Additionally, the standalone Salesforce Maps application for iOS and Android will be retired on August 31, 2026. Production availability for these updates is expected between February 24 and March 10, 2026. 

 

For more details, please contact your account team or open a case

 with Salesforce Customer Support. 

 

#Salesforce Maps

7 comments
0/9000

I have an apex class doing route optimization, which is creating waypoints and stops, but the actual route on the map is not being plotted. 

 

 

I need assistance with Maps Route creation

 

 

image.png

 

 

 

#Salesforce Maps

2 answers
0/9000

I work for a company that uses Salesforce Maps a lot for scheduling and now i am starting to get into Salesforce for setting up customers workflows and hopefully helping fix or correct anything on profiles. I don't have a lot of office time to ask or learn directly so i am coming straight to you!   

 

@* Sales Performance Management * 

2 answers
0/9000

Hi,     I am trying to implement a map functionality where -   1 - Using the map as a filter to control overall dashboard data (which is easy by selecting the filter icon or the Use as" filter" from that little down arrow when you select as sheet in a dashboard).  2 - The goal is to enhance visual clarity when multiple states are selected from State filter. Instead of showing selected states scattered across the map, I want to display the entire map with selected states "popped out" or highlighted.   The remaining state should be grayed out to provide context.    My workaround:  - I created a multi-layer map: a base layer in grey for the background and the top layer with actual state boundaries.  2 - Using Set logic, selecting states from the set highlights the chosen states, but this disrupts the filtering functionality from Step 1.    I am looking if a workaround can be identified to both highlight selected states and preserve filter behaviour, it would be beneficial.     TIA,  Sneha   

4 answers
  1. Feb 26, 3:14 PM

    Hi, @Snehalata Pradhan

    I’m afraid I may not fully understand your scenario yet, which makes it difficult to provide precise guidance. 

    Would it be possible for you to share a small sample dataset and a simplified workbook that reproduces the issue? (Dummy data is perfectly fine.) 

    Being able to review a reproducible example would likely help us identify the most effective solution more quickly. 

    Please let me know your thoughts.

0/9000