Find the distance and general drive time between multiple points.
Required. The License Key issued by Melissa.
Options - List options in the following format, with multiple options delimited with a ,. For example: optionName:parameter,optionName:parameter. These options are case-sensitive and camel case.
arriveAt:< yyyy-mm-ddThh:mm:ss.mmmZ >- Specify the arrival time ISO 8601 UTC.avoid:< borderCrossings | ferries | tollRoads | tunnels | unpavedRoads >- Specify the types of transport obstacles to avoid.departAt:< yyyy-mm-ddThh:mm:ss.mmmZ | now >- Specify the departure date and time in ISO 8601 UTC. Default isnow- departs immediately.routeType:< eco | fastest | shortest | thrilling >- Specify the type of route.eco- Balances travel time and fuel efficiency.fastest- Optimizes for fastest travel time.shortest- Optimizes for shortest travel distance.thrilling- Optimized for challenging, hilly, or winding routes.
traffic:< false | true >- Considers current traffic conditions. Default istrue.travelMode:< bicycle | car | pedestrian >- Specify the type of vehicle used for the travel mode. Default iscar.vehicleCommercial:< false | true >- Indicates if the vehicle is a commercial vehicle. Default isfalse.vehicleHeight:< [float] | 0 >- Specifies the vehicle height in meters. There are no height restrictions. Default is0.vehicleLength:< [float] | 0 >- Specifies the vehicle length in meters. Default is0.vehicleMaxSpeed:< [integer] | 0 >- Specifies the maximum vehicle speed in km/hr. Default is0.vehicleWeight:< [integer] | 0 >- Specifies the vehicle weight in kilograms. Minimum value is1.
Required. Points are a series of Latitude,Longitude sets. Each Latitude is separated from its Longitude by the standard comma. Each set is delimited by a colon :, for example: lat1,long1:lat2,long2:lat3,long3:lat4,long4 calculated the time and distance between starting point 1 and destination 4 with stops 2 and 3 in between.
curl -i -X GET \
'https://streetroute.melissadata.net/v1/WEB/StreetRoute/getDistanceMultipoint?id=%7BREPLACE-WITH-YOUR-LICENSE-KEY%7D&points=42.211479%2C-70.999908%3A42.201926%2C-71.007090%3A42.211848%2C-71.019438%3A42.214976%2C-71.0045472' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json'Default response from a multipoint GET request
Comma delimited status, error codes, and change codes for the record. For more information, see Street Route Result Codes.
This is a string value that is the set unit of measurement for the TotalDrivingDistance field.
Lists error codes from any errors caused by the most recent request as a whole. For more information, see Street Route Result Codes.
This is a string value with the total driving distance. Refer to the Units field to know what unit of measurement it is.
{ "Results": "SR01", "Units": "mi", "TransmissionResults": "", "TravelTime": "00:20:17", "TotalDrivingDistance": "2.8844", "TransmissionReference": "Test", "Version": "8.2.1.0" }