Newer Version Available
Get a Route
The getRoute() Apex method
returns a route between two or more waypoints for the specified mode of transportation.
The travel time depends on the mode of transportation. The route appears in Salesforce Maps for
the users who requested the route, such as a delivery truck driver and the admin. This method
doesn’t optimize the route. Instead, it finds a route between the waypoints in entered sequence.
Signature
Where,
- maps is the namespace that's available after you install Salesforce Maps.
- API is the class that contains the global methods exposed to developers.
- getRoute() is the method.
Sample Code
This code finds a route for someone driving a car from one
grocery store to another.
Input Format of the Request JSON String
The input format supports standard and custom drive profiles. If your drivers require routes optimized for vehicles that can't travel on the same roads as cars, create a custom drive profile first, and then add it to your driveProfile string.
Example
Sample Response
Although the return value is an Apex Map<String, Object> object, this JSON response illustrates the essential data you receive in the resulting map.