{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"📘 TraceRoute Parameters – Detailed Usage Guide","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"traceroute_parameters_tutorial"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"-traceroute-parameters--detailed-usage-guide","__idx":0},"children":["📘 TraceRoute Parameters – Detailed Usage Guide"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This document provides an in-depth explanation of all the available parameters in the TraceRoute API request. Each field is described with its purpose, usage guidance, and real-world JSON examples. Whether you're building a vehicle tracking application, analyzing driving behavior, or computing travel times, this guide will help you understand how to use each parameter correctly and effectively."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We recommend reading each section individually to understand how it affects route matching and ETA estimation."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"traceroute_adjustEta_tutorial"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"-adjusteta--adjust-estimated-time-of-arrival-eta","__idx":1},"children":["🧭 adjustEta – Adjust Estimated Time of Arrival (ETA)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["✅ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use Case"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You want the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Estimated Time of Arrival (ETA)"]}," to be refined based on the actual timestamp (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["time"]},") provided at each GPS point. This is useful when replaying real-world vehicle traces to analyze delay, compare actual vs predicted behavior, or align with traffic data."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["💡 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["What it Does"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["adjustEta"]}," is set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]},", the API uses the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["time"]}," value in each ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["coordinateSat"]}," to align the computed ETA with real-world timestamps. It adjusts travel time estimations to better match the vehicle's speed and behavior over time."]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["All ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["coordinateSat"]}," objects must contain a valid ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["time"]}," field (in milliseconds since Epoch UTC) when ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["adjustEta"]}," is enabled."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["🔧 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["How to Enable"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["adjustEta"]}," field to the root of your request payload and set it to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]},"."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"\"adjustEta\": true\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["📦 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n  \"adjustEta\": true,\n  \"routingVehicleProfile\": {\n    \"transportMode\": \"CAR\",\n    \"routingVehicleFeature\": {\n      \"height\": 380,\n      \"width\": 40,\n      \"length\": 1875,\n      \"weight\": 35\n    }\n  },\n  \"options\": [\"ROUTESHEET\", \"POLYLINE\"],\n  \"destinations\": [\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.066,\n        \"lat\": 43.616,\n        \"heading\": 17.6,\n        \"speed\": 23.1,\n        \"time\": 1396241966000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0664,\n        \"lat\": 43.6162,\n        \"heading\": 95.0,\n        \"speed\": 29.3,\n        \"time\": 1396241972000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0786,\n        \"lat\": 43.6153,\n        \"heading\": 119.0,\n        \"speed\": 61.9,\n        \"time\": 1396242062000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0805,\n        \"lat\": 43.6147,\n        \"heading\": 200.9,\n        \"speed\": 50.6,\n        \"time\": 1396242077000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0785,\n        \"lat\": 43.6117,\n        \"heading\": 115.8,\n        \"speed\": 38.1,\n        \"time\": 1396242104000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0787,\n        \"lat\": 43.6118,\n        \"heading\": 15.6,\n        \"speed\": 26.0,\n        \"time\": 1396242107000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0793,\n        \"lat\": 43.6128,\n        \"heading\": 76.0,\n        \"speed\": 26.6,\n        \"time\": 1396242128000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0814,\n        \"lat\": 43.6116,\n        \"heading\": 269.9,\n        \"speed\": 5.6,\n        \"time\": 1396242172000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0811,\n        \"lat\": 43.6117,\n        \"heading\": 338.7,\n        \"speed\": 7.5,\n        \"time\": 1396242182000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0812,\n        \"lat\": 43.6119,\n        \"heading\": 47.3,\n        \"speed\": 14.9,\n        \"time\": 1396242188000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0815,\n        \"lat\": 43.6119,\n        \"heading\": 127.1,\n        \"speed\": 8.5,\n        \"time\": 1396242198000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0816,\n        \"lat\": 43.6118,\n        \"heading\": 0.0,\n        \"speed\": 0.0,\n        \"time\": 1396242288000,\n        \"sat\": 11\n      }\n    }\n  ]\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Response"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n  \"usedDestinations\": [\n    {\n      \"inputOrder\": 0,\n      \"used\": true,\n      \"usedOrder\": 0,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.06602,\n        \"lat\": 43.61618\n      },\n      \"confidenceValue\": 0.07689281992526473,\n      \"distanceFromRequest\": 20.1,\n      \"polylineIndex\": -1,\n      \"duration\": -1,\n      \"length\": -1\n    },\n    {\n      \"inputOrder\": 1,\n      \"used\": true,\n      \"usedOrder\": 1,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.066398283397998,\n        \"lat\": 43.616205\n      },\n      \"confidenceValue\": 0.09921131156872807,\n      \"distanceFromRequest\": 0.56,\n      \"polylineIndex\": -1,\n      \"duration\": 6,\n      \"length\": 31\n    },\n    {\n      \"inputOrder\": 2,\n      \"used\": true,\n      \"usedOrder\": 2,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.078628713869563,\n        \"lat\": 43.61534125\n      },\n      \"confidenceValue\": 0.5117017827481006,\n      \"distanceFromRequest\": 5.14,\n      \"polylineIndex\": -1,\n      \"duration\": 96,\n      \"length\": 1128\n    },\n    {\n      \"inputOrder\": 3,\n      \"used\": true,\n      \"usedOrder\": 3,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.080403748959592,\n        \"lat\": 43.6147275\n      },\n      \"confidenceValue\": 0.22820475819113992,\n      \"distanceFromRequest\": 8.34,\n      \"polylineIndex\": -1,\n      \"duration\": 111,\n      \"length\": 1324\n    },\n    {\n      \"inputOrder\": 4,\n      \"used\": true,\n      \"usedOrder\": 4,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.07845,\n        \"lat\": 43.61179\n      },\n      \"confidenceValue\": 0.1539186659438396,\n      \"distanceFromRequest\": 10.8,\n      \"polylineIndex\": -1,\n      \"duration\": 138,\n      \"length\": 1718\n    },\n    {\n      \"inputOrder\": 5,\n      \"used\": true,\n      \"usedOrder\": 5,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.07866,\n        \"lat\": 43.61185\n      },\n      \"confidenceValue\": 0.16108117941441358,\n      \"distanceFromRequest\": 6.43,\n      \"polylineIndex\": -1,\n      \"duration\": 141,\n      \"length\": 1737\n    },\n    {\n      \"inputOrder\": 6,\n      \"used\": true,\n      \"usedOrder\": 6,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.079378967392794,\n        \"lat\": 43.6128575\n      },\n      \"confidenceValue\": 0.27133317856160843,\n      \"distanceFromRequest\": 9.03,\n      \"polylineIndex\": -1,\n      \"duration\": 162,\n      \"length\": 1895\n    },\n    {\n      \"inputOrder\": 7,\n      \"used\": true,\n      \"usedOrder\": 7,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.08118,\n        \"lat\": 43.61169\n      },\n      \"confidenceValue\": 0.1558036422356276,\n      \"distanceFromRequest\": 20.37,\n      \"polylineIndex\": -1,\n      \"duration\": 206,\n      \"length\": 2090\n    },\n    {\n      \"inputOrder\": 8,\n      \"used\": true,\n      \"usedOrder\": 8,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.08118,\n        \"lat\": 43.61169\n      },\n      \"confidenceValue\": 0.15467894682254785,\n      \"distanceFromRequest\": 6.54,\n      \"polylineIndex\": -1,\n      \"duration\": 216,\n      \"length\": 2090\n    },\n    {\n      \"inputOrder\": 9,\n      \"used\": true,\n      \"usedOrder\": 9,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.08118,\n        \"lat\": 43.61169\n      },\n      \"confidenceValue\": 0.1844632357817026,\n      \"distanceFromRequest\": 23.43,\n      \"polylineIndex\": -1,\n      \"duration\": 222,\n      \"length\": 2090\n    },\n    {\n      \"inputOrder\": 10,\n      \"used\": true,\n      \"usedOrder\": 10,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.081303332134546,\n        \"lat\": 43.61164\n      },\n      \"confidenceValue\": 0.1586887555888732,\n      \"distanceFromRequest\": 33,\n      \"polylineIndex\": -1,\n      \"duration\": 232,\n      \"length\": 2102\n    },\n    {\n      \"inputOrder\": 11,\n      \"used\": true,\n      \"usedOrder\": 11,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.081771510364167,\n        \"lat\": 43.6116975\n      },\n      \"confidenceValue\": 0.18750892219842968,\n      \"distanceFromRequest\": 17.92,\n      \"polylineIndex\": -1,\n      \"duration\": 322,\n      \"length\": 2151\n    }\n  ],\n  \"routingRoutes\": [\n    {\n      \"length\": 2151,\n      \"duration\": 322,\n      \"trafficDelay\": 0,\n      \"averageSpeed\": 24.048447,\n      \"maximumSpeed\": 0,\n      \"startUTurnThreshold\": 3000,\n      \"routingInstructions\": [\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 389,\n          \"duration\": 31,\n          \"fromName\": \"Route des Lucioles\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07047,\n            \"lat\": 43.61731\n          },\n          \"roundAboutExitNumber\": 2,\n          \"toName\": \"Carrefour du Golf\",\n          \"toOn\": \"Carrefour du Golf\",\n          \"textDist\": \"At 389 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 49,\n          \"duration\": 8,\n          \"fromName\": \"Carrefour du Golf\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07093,\n            \"lat\": 43.61741\n          },\n          \"roundAboutExitNumber\": 2,\n          \"toName\": \"D504\",\n          \"toOn\": \"Route des Colles\",\n          \"toRn\": \"D504\",\n          \"textDist\": \"At 49 meters\",\n          \"text\": \"From Route des Lucioles at roundabout take 2nd exit on D504\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 223,\n          \"duration\": 16,\n          \"fromName\": \"Route des Colles\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07357,\n            \"lat\": 43.61703\n          },\n          \"roundAboutExitNumber\": 3,\n          \"toName\": \"Carrefour Saint-Philippe\",\n          \"toOn\": \"Carrefour Saint-Philippe\",\n          \"textDist\": \"At 223 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 104,\n          \"duration\": 22,\n          \"fromName\": \"Carrefour Saint-Philippe\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07463,\n            \"lat\": 43.61674\n          },\n          \"roundAboutExitNumber\": 3,\n          \"toName\": \"D504\",\n          \"toOn\": \"Route des Colles\",\n          \"toRn\": \"D504\",\n          \"textDist\": \"At 104 meters\",\n          \"text\": \"From Route des Colles at roundabout take 3rd exit on D504\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 513,\n          \"duration\": 29,\n          \"fromName\": \"Route des Colles\",\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.08045,\n            \"lat\": 43.61509\n          },\n          \"roundAboutExitNumber\": 1,\n          \"toName\": \"Carrefour des Chappes\",\n          \"toOn\": \"Carrefour des Chappes\",\n          \"textDist\": \"At 513 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 8,\n          \"duration\": 2,\n          \"fromName\": \"Carrefour des Chappes\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.08053,\n            \"lat\": 43.61505\n          },\n          \"roundAboutExitNumber\": 1,\n          \"toName\": \"D535\",\n          \"toOn\": \"Route des Chappes\",\n          \"toRn\": \"D535\",\n          \"textDist\": \"At 8 meters\",\n          \"text\": \"From Route des Colles at roundabout take 1st exit on D535\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 361,\n          \"duration\": 20,\n          \"fromName\": \"Route des Chappes\",\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07845,\n            \"lat\": 43.61221\n          },\n          \"roundAboutExitNumber\": 4,\n          \"textDist\": \"At 361 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 122,\n          \"duration\": 19,\n          \"manoeuvre\": \"BEAR_RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07869,\n            \"lat\": 43.61212\n          },\n          \"roundAboutExitNumber\": 4,\n          \"toName\": \"D535\",\n          \"toOn\": \"Route des Chappes\",\n          \"toRn\": \"D535\",\n          \"textDist\": \"At 122 meters\",\n          \"text\": \"From Route des Chappes at roundabout take 4th exit on D535\"\n        },\n        {\n          \"type\": \"FOLLOW\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 107,\n          \"duration\": 12,\n          \"fromName\": \"Route des Chappes\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07921,\n            \"lat\": 43.61298\n          },\n          \"roundAboutExitNumber\": 0,\n          \"toName\": \"Allée Charles-Victor Naudin\",\n          \"toOn\": \"Allée Charles-Victor Naudin\",\n          \"textDist\": \"At 107 meters\",\n          \"text\": \"From Route des Chappes make a right turn on Allée Charles-Victor Naudin\"\n        },\n        {\n          \"type\": \"FOLLOW\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 246,\n          \"duration\": 89,\n          \"fromName\": \"Allée Charles-Victor Naudin\",\n          \"manoeuvre\": \"LEFT\",\n          \"coordinate\": {\n            \"lon\": 7.08151,\n            \"lat\": 43.61153\n          },\n          \"roundAboutExitNumber\": 0,\n          \"textDist\": \"At 246 meters\",\n          \"text\": \"From Allée Charles-Victor Naudin make a left turn\"\n        },\n        {\n          \"type\": \"STOP\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 29,\n          \"duration\": 74,\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.08177,\n            \"lat\": 43.6117\n          },\n          \"roundAboutExitNumber\": 0,\n          \"textDist\": \"At 29 meters\",\n          \"text\": \"Destination reached\"\n        }\n      ],\n      \"boundingBox\": {\n        \"minLon\": 7.06602,\n        \"minLat\": 43.61153,\n        \"maxLon\": 7.081771510364167,\n        \"maxLat\": 43.6175\n      },\n      \"startStopInfo\": {\n        \"start\": {\n          \"lon\": 7.06602,\n          \"lat\": 43.61618\n        },\n        \"stop\": {\n          \"lon\": 7.08177,\n          \"lat\": 43.6117\n        },\n        \"distanceFirstMatched\": 0,\n        \"distanceLastMatched\": 0.28,\n        \"interDests\": null\n      },\n      \"polyline\": [\n        {\n          \"lon\": 7.06602,\n          \"lat\": 43.61618\n        },\n        {\n          \"lon\": 7.06627,\n          \"lat\": 43.61621\n        },\n"},"children":[]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["⏱️ Note: ETA values in the response will reflect actual travel time between GPS points, rather than being estimated from speed limits or routing heuristics."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"traceroute_corridorRadius_tutorial"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"️-corridorradius--define-a-route-corridor-radius","__idx":2},"children":["🛣️ corridorRadius – Define a Route Corridor Radius"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["✅ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use Case"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You want to create a buffer zone around the route to allow small deviations from the expected path. This is particularly useful when matching noisy GPS traces or evaluating if the vehicle remained within a defined route corridor."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["💡 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["What it Does"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["corridorRadius"]}," is set (in meters), the API creates a virtual corridor of width 2 × ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["corridorRadius"]}," around the computed route. During analysis, this allows matching coordinates even if they slightly diverge from the ideal path, accounting for GPS drift or minor detours."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["🔧 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["How to Enable"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["corridorRadius"]}," field to the root of your request. The value is in meters."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"\"corridorRadius\": 30\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["📦 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n  \"adjustEta\": true,\n  \"routingVehicleProfile\": {\n    \"transportMode\": \"CAR\",\n    \"routingVehicleFeature\": {\n      \"height\": 150,\n      \"width\": 180,\n      \"length\": 450,\n      \"weight\": 1500\n    }\n  },\n  \"options\": [\"ROUTESHEET\", \"POLYLINE\"],\n  \"destinations\": [\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.066,\n        \"lat\": 43.616,\n        \"heading\": 17.6,\n        \"speed\": 23.1,\n        \"time\": 1396241966000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0664,\n        \"lat\": 43.6162,\n        \"heading\": 95.0,\n        \"speed\": 29.3,\n        \"time\": 1396241972000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0786,\n        \"lat\": 43.6153,\n        \"heading\": 119.0,\n        \"speed\": 61.9,\n        \"time\": 1396242062000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0805,\n        \"lat\": 43.6147,\n        \"heading\": 200.9,\n        \"speed\": 50.6,\n        \"time\": 1396242077000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0785,\n        \"lat\": 43.6117,\n        \"heading\": 115.8,\n        \"speed\": 38.1,\n        \"time\": 1396242104000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0787,\n        \"lat\": 43.6118,\n        \"heading\": 15.6,\n        \"speed\": 26.0,\n        \"time\": 1396242107000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0793,\n        \"lat\": 43.6128,\n        \"heading\": 76.0,\n        \"speed\": 26.6,\n        \"time\": 1396242128000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0814,\n        \"lat\": 43.6116,\n        \"heading\": 269.9,\n        \"speed\": 5.6,\n        \"time\": 1396242172000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0811,\n        \"lat\": 43.6117,\n        \"heading\": 338.7,\n        \"speed\": 7.5,\n        \"time\": 1396242182000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0812,\n        \"lat\": 43.6119,\n        \"heading\": 47.3,\n        \"speed\": 14.9,\n        \"time\": 1396242188000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0815,\n        \"lat\": 43.6119,\n        \"heading\": 127.1,\n        \"speed\": 8.5,\n        \"time\": 1396242198000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0816,\n        \"lat\": 43.6118,\n        \"heading\": 0.0,\n        \"speed\": 0.0,\n        \"time\": 1396242288000,\n        \"sat\": 11\n      }\n    }\n  ]\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Response"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n  \"usedDestinations\": [\n    {\n      \"inputOrder\": 0,\n      \"used\": true,\n      \"usedOrder\": 0,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.06602,\n        \"lat\": 43.61618\n      },\n      \"confidenceValue\": 0.07689281992526473,\n      \"distanceFromRequest\": 20.1,\n      \"polylineIndex\": -1,\n      \"duration\": -1,\n      \"length\": -1\n    },\n    {\n      \"inputOrder\": 1,\n      \"used\": true,\n      \"usedOrder\": 1,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.066398283397998,\n        \"lat\": 43.616205\n      },\n      \"confidenceValue\": 0.09921131156872807,\n      \"distanceFromRequest\": 0.56,\n      \"polylineIndex\": -1,\n      \"duration\": 6,\n      \"length\": 31\n    },\n    {\n      \"inputOrder\": 2,\n      \"used\": true,\n      \"usedOrder\": 2,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.078628713869563,\n        \"lat\": 43.61534125\n      },\n      \"confidenceValue\": 0.5117017827481006,\n      \"distanceFromRequest\": 5.14,\n      \"polylineIndex\": -1,\n      \"duration\": 96,\n      \"length\": 1128\n    },\n    {\n      \"inputOrder\": 3,\n      \"used\": true,\n      \"usedOrder\": 3,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.080403748959592,\n        \"lat\": 43.6147275\n      },\n      \"confidenceValue\": 0.22820475819113992,\n      \"distanceFromRequest\": 8.34,\n      \"polylineIndex\": -1,\n      \"duration\": 111,\n      \"length\": 1324\n    },\n    {\n      \"inputOrder\": 4,\n      \"used\": true,\n      \"usedOrder\": 4,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.07845,\n        \"lat\": 43.61179\n      },\n      \"confidenceValue\": 0.1539186659438396,\n      \"distanceFromRequest\": 10.8,\n      \"polylineIndex\": -1,\n      \"duration\": 138,\n      \"length\": 1718\n    },\n    {\n      \"inputOrder\": 5,\n      \"used\": true,\n      \"usedOrder\": 5,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.07866,\n        \"lat\": 43.61185\n      },\n      \"confidenceValue\": 0.16108117941441358,\n      \"distanceFromRequest\": 6.43,\n      \"polylineIndex\": -1,\n      \"duration\": 141,\n      \"length\": 1737\n    },\n    {\n      \"inputOrder\": 6,\n      \"used\": true,\n      \"usedOrder\": 6,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.079378967392794,\n        \"lat\": 43.6128575\n      },\n      \"confidenceValue\": 0.27133317856160843,\n      \"distanceFromRequest\": 9.03,\n      \"polylineIndex\": -1,\n      \"duration\": 162,\n      \"length\": 1895\n    },\n    {\n      \"inputOrder\": 7,\n      \"used\": true,\n      \"usedOrder\": 7,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.08118,\n        \"lat\": 43.61169\n      },\n      \"confidenceValue\": 0.1558036422356276,\n      \"distanceFromRequest\": 20.37,\n      \"polylineIndex\": -1,\n      \"duration\": 206,\n      \"length\": 2090\n    },\n    {\n      \"inputOrder\": 8,\n      \"used\": true,\n      \"usedOrder\": 8,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.08118,\n        \"lat\": 43.61169\n      },\n      \"confidenceValue\": 0.15467894682254785,\n      \"distanceFromRequest\": 6.54,\n      \"polylineIndex\": -1,\n      \"duration\": 216,\n      \"length\": 2090\n    },\n    {\n      \"inputOrder\": 9,\n      \"used\": true,\n      \"usedOrder\": 9,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.08118,\n        \"lat\": 43.61169\n      },\n      \"confidenceValue\": 0.1844632357817026,\n      \"distanceFromRequest\": 23.43,\n      \"polylineIndex\": -1,\n      \"duration\": 222,\n      \"length\": 2090\n    },\n    {\n      \"inputOrder\": 10,\n      \"used\": true,\n      \"usedOrder\": 10,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.081303332134546,\n        \"lat\": 43.61164\n      },\n      \"confidenceValue\": 0.1586887555888732,\n      \"distanceFromRequest\": 33,\n      \"polylineIndex\": -1,\n      \"duration\": 232,\n      \"length\": 2102\n    },\n    {\n      \"inputOrder\": 11,\n      \"used\": true,\n      \"usedOrder\": 11,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.081771510364167,\n        \"lat\": 43.6116975\n      },\n      \"confidenceValue\": 0.18750892219842968,\n      \"distanceFromRequest\": 17.92,\n      \"polylineIndex\": -1,\n      \"duration\": 322,\n      \"length\": 2151\n    }\n  ],\n  \"routingRoutes\": [\n    {\n      \"length\": 2151,\n      \"duration\": 322,\n      \"trafficDelay\": 0,\n      \"averageSpeed\": 24.048447,\n      \"maximumSpeed\": 0,\n      \"startUTurnThreshold\": 3000,\n      \"routingInstructions\": [\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 389,\n          \"duration\": 31,\n          \"fromName\": \"Route des Lucioles\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07047,\n            \"lat\": 43.61731\n          },\n          \"roundAboutExitNumber\": 2,\n          \"toName\": \"Carrefour du Golf\",\n          \"toOn\": \"Carrefour du Golf\",\n          \"textDist\": \"At 389 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 49,\n          \"duration\": 8,\n          \"fromName\": \"Carrefour du Golf\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07093,\n            \"lat\": 43.61741\n          },\n          \"roundAboutExitNumber\": 2,\n          \"toName\": \"D504\",\n          \"toOn\": \"Route des Colles\",\n          \"toRn\": \"D504\",\n          \"textDist\": \"At 49 meters\",\n          \"text\": \"From Route des Lucioles at roundabout take 2nd exit on D504\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 223,\n          \"duration\": 16,\n          \"fromName\": \"Route des Colles\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07357,\n            \"lat\": 43.61703\n          },\n          \"roundAboutExitNumber\": 3,\n          \"toName\": \"Carrefour Saint-Philippe\",\n          \"toOn\": \"Carrefour Saint-Philippe\",\n          \"textDist\": \"At 223 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 104,\n          \"duration\": 22,\n          \"fromName\": \"Carrefour Saint-Philippe\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07463,\n            \"lat\": 43.61674\n          },\n          \"roundAboutExitNumber\": 3,\n          \"toName\": \"D504\",\n          \"toOn\": \"Route des Colles\",\n          \"toRn\": \"D504\",\n          \"textDist\": \"At 104 meters\",\n          \"text\": \"From Route des Colles at roundabout take 3rd exit on D504\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 513,\n          \"duration\": 29,\n          \"fromName\": \"Route des Colles\",\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.08045,\n            \"lat\": 43.61509\n          },\n          \"roundAboutExitNumber\": 1,\n          \"toName\": \"Carrefour des Chappes\",\n          \"toOn\": \"Carrefour des Chappes\",\n          \"textDist\": \"At 513 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 8,\n          \"duration\": 2,\n          \"fromName\": \"Carrefour des Chappes\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.08053,\n            \"lat\": 43.61505\n          },\n          \"roundAboutExitNumber\": 1,\n          \"toName\": \"D535\",\n          \"toOn\": \"Route des Chappes\",\n          \"toRn\": \"D535\",\n          \"textDist\": \"At 8 meters\",\n          \"text\": \"From Route des Colles at roundabout take 1st exit on D535\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 361,\n          \"duration\": 20,\n          \"fromName\": \"Route des Chappes\",\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07845,\n            \"lat\": 43.61221\n          },\n          \"roundAboutExitNumber\": 4,\n          \"textDist\": \"At 361 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 122,\n          \"duration\": 19,\n          \"manoeuvre\": \"BEAR_RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07869,\n            \"lat\": 43.61212\n          },\n          \"roundAboutExitNumber\": 4,\n          \"toName\": \"D535\",\n          \"toOn\": \"Route des Chappes\",\n          \"toRn\": \"D535\",\n          \"textDist\": \"At 122 meters\",\n          \"text\": \"From Route des Chappes at roundabout take 4th exit on D535\"\n        },\n        {\n          \"type\": \"FOLLOW\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 107,\n          \"duration\": 12,\n          \"fromName\": \"Route des Chappes\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07921,\n            \"lat\": 43.61298\n          },\n          \"roundAboutExitNumber\": 0,\n          \"toName\": \"Allée Charles-Victor Naudin\",\n          \"toOn\": \"Allée Charles-Victor Naudin\",\n          \"textDist\": \"At 107 meters\",\n          \"text\": \"From Route des Chappes make a right turn on Allée Charles-Victor Naudin\"\n        },\n        {\n          \"type\": \"FOLLOW\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 246,\n          \"duration\": 89,\n          \"fromName\": \"Allée Charles-Victor Naudin\",\n          \"manoeuvre\": \"LEFT\",\n          \"coordinate\": {\n            \"lon\": 7.08151,\n            \"lat\": 43.61153\n          },\n          \"roundAboutExitNumber\": 0,\n          \"textDist\": \"At 246 meters\",\n          \"text\": \"From Allée Charles-Victor Naudin make a left turn\"\n        },\n        {\n          \"type\": \"STOP\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 29,\n          \"duration\": 74,\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.08177,\n            \"lat\": 43.6117\n          },\n          \"roundAboutExitNumber\": 0,\n          \"textDist\": \"At 29 meters\",\n          \"text\": \"Destination reached\"\n        }\n      ],\n      \"boundingBox\": {\n        \"minLon\": 7.06602,\n        \"minLat\": 43.61153,\n        \"maxLon\": 7.081771510364167,\n        \"maxLat\": 43.6175\n      },\n      \"startStopInfo\": {\n        \"start\": {\n          \"lon\": 7.06602,\n          \"lat\": 43.61618\n        },\n        \"stop\": {\n          \"lon\": 7.08177,\n          \"lat\": 43.6117\n        },\n        \"distanceFirstMatched\": 0,\n        \"distanceLastMatched\": 0.28,\n        \"interDests\": null\n      },\n      \"polyline\": [\n        {\n          \"lon\": 7.06602,\n          \"lat\": 43.61618\n        },\n        {\n          \"lon\": 7.06627,\n          \"lat\": 43.61621\n        },\n"},"children":[]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["📏 A wider corridor improves robustness against GPS noise, but may also reduce precision in route adherence analysis."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"traceroute_customData_tutorial"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"️-customdata--tag-coordinates-with-custom-information","__idx":3},"children":["🏷️ customData – Tag Coordinates with Custom Information"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["✅ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use Case"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You want to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["add metadata to specific coordinates"]}," in your trace—such as labels, sensor IDs, or user-specific flags—that can later be used for debugging, filtering, or analytics."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["💡 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["What it Does"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customData"]}," field allows you to attach custom key-value pairs to each destination point. These values are not used in routing but are returned as-is in the result, letting you trace back information or tag specific events (e.g., ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"event\": \"start_brake\""]},")."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["🔧 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["How to Enable"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customData"]}," field inside any destination object. It should be a list of key-value objects (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CustomDt[]"]},"), each with a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["key"]}," and a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["value"]},"."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"\"customData\": [\n  { \"key\": \"event\", \"value\": \"start_brake\" },\n  { \"key\": \"sensor\", \"value\": \"rear\" }\n]\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["📦 Example"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n  \"destinations\": [\n    {\n      \"coordinateSat\": {\n        \"lat\": 43.616,\n        \"lon\": 7.066,\n        \"speed\": 23.1,\n        \"time\": 1396241966000\n      },\n      \"customData\": [\n        { \"key\": \"event\", \"value\": \"start_brake\" },\n        { \"key\": \"sensor\", \"value\": \"rear\" }\n      ]\n    },\n    {\n      \"coordinateSat\": {\n        \"lat\": 43.6162,\n        \"lon\": 7.0664,\n        \"speed\": 29.3,\n        \"time\": 1396241972000\n      },\n      \"customData\": [\n        { \"key\": \"event\", \"value\": \"release_brake\" },\n        { \"key\": \"sensor\", \"value\": \"front\" }\n      ]\n    }\n  ],\n  \"routingVehicleProfile\": {\n    \"transportMode\": \"CAR\",\n    \"routingVehicleFeature\": {\n      \"height\": 150,\n      \"width\": 180,\n      \"length\": 450,\n      \"weight\": 1500\n    }\n  },\n  \"options\": [\"ROUTESHEET\"]\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Response"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n  \"usedDestinations\": [\n    {\n      \"inputOrder\": 0,\n      \"used\": true,\n      \"usedOrder\": 0,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.06602,\n        \"lat\": 43.61618\n      },\n      \"confidenceValue\": 0.0745573043236404,\n      \"distanceFromRequest\": 20.1,\n      \"polylineIndex\": -1,\n      \"duration\": -1,\n      \"length\": -1,\n      \"customData\": [\n        {\n          \"key\": \"event\",\n          \"value\": \"start_brake\"\n        },\n        {\n          \"key\": \"sensor\",\n          \"value\": \"rear\"\n        }\n      ]\n    },\n    {\n      \"inputOrder\": 1,\n      \"used\": true,\n      \"usedOrder\": 1,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.066398283397998,\n        \"lat\": 43.616205\n      },\n      \"confidenceValue\": 0.0803748207670011,\n      \"distanceFromRequest\": 0.56,\n      \"polylineIndex\": -1,\n      \"duration\": 4,\n      \"length\": 31,\n      \"customData\": [\n        {\n          \"key\": \"event\",\n          \"value\": \"release_brake\"\n        },\n        {\n          \"key\": \"sensor\",\n          \"value\": \"front\"\n        }\n      ]\n    }\n  ],\n  \"routingRoutes\": [\n    {\n      \"length\": 31,\n      \"duration\": 4,\n      \"trafficDelay\": 0,\n      \"averageSpeed\": 27.9,\n      \"maximumSpeed\": 0,\n      \"startUTurnThreshold\": 3000,\n      \"routingInstructions\": [\n        {\n          \"type\": \"STOP\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 30,\n          \"duration\": 4,\n          \"fromName\": \"Route des Lucioles\",\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.0664,\n            \"lat\": 43.61621\n          },\n          \"roundAboutExitNumber\": 0,\n          \"textDist\": \"At 30 meters\",\n          \"text\": \"Destination reached\"\n        }\n      ],\n      \"startStopInfo\": {\n        \"start\": {\n          \"lon\": 7.06602,\n          \"lat\": 43.61618\n        },\n        \"stop\": {\n          \"lon\": 7.0664,\n          \"lat\": 43.61621\n        },\n        \"distanceFirstMatched\": 0,\n        \"distanceLastMatched\": 0.56,\n        \"interDests\": null\n      }\n    }\n  ]\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["🧠 Custom data is ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["preserved in the response"]},", allowing post-processing or visual tagging in your application."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"traceroute_departureTime_tutorial"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"-departuretime--specify-when-the-trip-starts","__idx":4},"children":["⏰ departureTime – Specify When the Trip Starts"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["✅ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use Case"]}," ","You want to simulate a route starting at a specific time to influence results like ETA, traffic-based speeds, or scheduled constraints."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["💡 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["What it Does"]}," ","The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["departureTime"]}," defines the starting time of the route. It can be used to:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Adjust time-dependent calculations (e.g., traffic models, toll conditions, time-restricted roads)."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Make the ETA of each step relative to a real-world clock."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sync results with external planning systems."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["It accepts two formats:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["ISO 8601 with time zone, e.g., ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2025-07-09T10:00:00+02:00[Europe/Paris]"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Epoch time in milliseconds (UTC), e.g., ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1720512000000"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["🔧 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["How to Enable"]}," ","Add the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["departureTime"]}," field at the root of your request object."," ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example with ISO format"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"\"departureTime\": \"2025-07-09T10:00:00+02:00[Europe/Paris]\"\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example with Epoch format"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"\"departureTime\": 1720512000000\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["📦 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n  \"routingVehicleProfile\": {\n    \"transportMode\": \"CAR\",\n    \"routingVehicleFeature\": {\n      \"height\": 150,\n      \"width\": 180,\n      \"length\": 450,\n      \"weight\": 1500\n    }\n  },\n  \"departureTime\": \"2025-07-09T10:00:00+02:00[Europe/Paris]\",\n  \"options\": [\"ROUTESHEET\", \"POLYLINE\"],\n  \"destinations\": [\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.066,\n        \"lat\": 43.616,\n        \"heading\": 17.6,\n        \"speed\": 23.1,\n        \"time\": 1396241966000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0664,\n        \"lat\": 43.6162,\n        \"heading\": 95.0,\n        \"speed\": 29.3,\n        \"time\": 1396241972000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0786,\n        \"lat\": 43.6153,\n        \"heading\": 119.0,\n        \"speed\": 61.9,\n        \"time\": 1396242062000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0805,\n        \"lat\": 43.6147,\n        \"heading\": 200.9,\n        \"speed\": 50.6,\n        \"time\": 1396242077000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0785,\n        \"lat\": 43.6117,\n        \"heading\": 115.8,\n        \"speed\": 38.1,\n        \"time\": 1396242104000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0787,\n        \"lat\": 43.6118,\n        \"heading\": 15.6,\n        \"speed\": 26.0,\n        \"time\": 1396242107000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0793,\n        \"lat\": 43.6128,\n        \"heading\": 76.0,\n        \"speed\": 26.6,\n        \"time\": 1396242128000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0814,\n        \"lat\": 43.6116,\n        \"heading\": 269.9,\n        \"speed\": 5.6,\n        \"time\": 1396242172000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0811,\n        \"lat\": 43.6117,\n        \"heading\": 338.7,\n        \"speed\": 7.5,\n        \"time\": 1396242182000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0812,\n        \"lat\": 43.6119,\n        \"heading\": 47.3,\n        \"speed\": 14.9,\n        \"time\": 1396242188000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0815,\n        \"lat\": 43.6119,\n        \"heading\": 127.1,\n        \"speed\": 8.5,\n        \"time\": 1396242198000,\n        \"sat\": 11\n      }\n    },\n    {\n      \"coordinateSat\": {\n        \"lon\": 7.0816,\n        \"lat\": 43.6118,\n        \"heading\": 0.0,\n        \"speed\": 0.0,\n        \"time\": 1396242288000,\n        \"sat\": 11\n      }\n    }\n  ]\n\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Response"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n  \"usedDestinations\": [\n    {\n      \"inputOrder\": 0,\n      \"used\": true,\n      \"usedOrder\": 0,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.06602,\n        \"lat\": 43.61618\n      },\n      \"confidenceValue\": 0.07689281992526473,\n      \"distanceFromRequest\": 20.1,\n      \"polylineIndex\": -1,\n      \"duration\": -1,\n      \"length\": -1\n    },\n    {\n      \"inputOrder\": 1,\n      \"used\": true,\n      \"usedOrder\": 1,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.066398283397998,\n        \"lat\": 43.616205\n      },\n      \"confidenceValue\": 0.09921131156872807,\n      \"distanceFromRequest\": 0.56,\n      \"polylineIndex\": -1,\n      \"duration\": 4,\n      \"length\": 31\n    },\n    {\n      \"inputOrder\": 2,\n      \"used\": true,\n      \"usedOrder\": 2,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.078628713869563,\n        \"lat\": 43.61534125\n      },\n      \"confidenceValue\": 0.5117017827481006,\n      \"distanceFromRequest\": 5.14,\n      \"polylineIndex\": -1,\n      \"duration\": 121,\n      \"length\": 1128\n    },\n    {\n      \"inputOrder\": 3,\n      \"used\": true,\n      \"usedOrder\": 3,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.080403748959592,\n        \"lat\": 43.6147275\n      },\n      \"confidenceValue\": 0.22820475819113992,\n      \"distanceFromRequest\": 8.34,\n      \"polylineIndex\": -1,\n      \"duration\": 143,\n      \"length\": 1324\n    },\n    {\n      \"inputOrder\": 4,\n      \"used\": true,\n      \"usedOrder\": 4,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.07845,\n        \"lat\": 43.61179\n      },\n      \"confidenceValue\": 0.1539186659438396,\n      \"distanceFromRequest\": 10.8,\n      \"polylineIndex\": -1,\n      \"duration\": 179,\n      \"length\": 1718\n    },\n    {\n      \"inputOrder\": 5,\n      \"used\": true,\n      \"usedOrder\": 5,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.07866,\n        \"lat\": 43.61185\n      },\n      \"confidenceValue\": 0.16108117941441358,\n      \"distanceFromRequest\": 6.43,\n      \"polylineIndex\": -1,\n      \"duration\": 181,\n      \"length\": 1737\n    },\n    {\n      \"inputOrder\": 6,\n      \"used\": true,\n      \"usedOrder\": 6,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.079378967392794,\n        \"lat\": 43.6128575\n      },\n      \"confidenceValue\": 0.27133317856160843,\n      \"distanceFromRequest\": 9.03,\n      \"polylineIndex\": -1,\n      \"duration\": 199,\n      \"length\": 1895\n    },\n    {\n      \"inputOrder\": 7,\n      \"used\": true,\n      \"usedOrder\": 7,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.08118,\n        \"lat\": 43.61169\n      },\n      \"confidenceValue\": 0.1558036422356276,\n      \"distanceFromRequest\": 20.37,\n      \"polylineIndex\": -1,\n      \"duration\": 226,\n      \"length\": 2090\n    },\n    {\n      \"inputOrder\": 8,\n      \"used\": true,\n      \"usedOrder\": 8,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.08118,\n        \"lat\": 43.61169\n      },\n      \"confidenceValue\": 0.15467894682254785,\n      \"distanceFromRequest\": 6.54,\n      \"polylineIndex\": -1,\n      \"duration\": 226,\n      \"length\": 2090\n    },\n    {\n      \"inputOrder\": 9,\n      \"used\": true,\n      \"usedOrder\": 9,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.08118,\n        \"lat\": 43.61169\n      },\n      \"confidenceValue\": 0.1844632357817026,\n      \"distanceFromRequest\": 23.43,\n      \"polylineIndex\": -1,\n      \"duration\": 226,\n      \"length\": 2090\n    },\n    {\n      \"inputOrder\": 10,\n      \"used\": true,\n      \"usedOrder\": 10,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.081303332134546,\n        \"lat\": 43.61164\n      },\n      \"confidenceValue\": 0.1586887555888732,\n      \"distanceFromRequest\": 33,\n      \"polylineIndex\": -1,\n      \"duration\": 229,\n      \"length\": 2102\n    },\n    {\n      \"inputOrder\": 11,\n      \"used\": true,\n      \"usedOrder\": 11,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.081771510364167,\n        \"lat\": 43.6116975\n      },\n      \"confidenceValue\": 0.18750892219842968,\n      \"distanceFromRequest\": 17.92,\n      \"polylineIndex\": -1,\n      \"duration\": 243,\n      \"length\": 2151\n    }\n  ],\n  \"routingRoutes\": [\n    {\n      \"length\": 2151,\n      \"duration\": 243,\n      \"trafficDelay\": 0,\n      \"averageSpeed\": 31.866667,\n      \"maximumSpeed\": 0,\n      \"startUTurnThreshold\": 3000,\n      \"routingInstructions\": [\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 389,\n          \"duration\": 37,\n          \"fromName\": \"Route des Lucioles\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07047,\n            \"lat\": 43.61731\n          },\n          \"roundAboutExitNumber\": 2,\n          \"toName\": \"Carrefour du Golf\",\n          \"toOn\": \"Carrefour du Golf\",\n          \"textDist\": \"At 389 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 49,\n          \"duration\": 11,\n          \"fromName\": \"Carrefour du Golf\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07093,\n            \"lat\": 43.61741\n          },\n          \"roundAboutExitNumber\": 2,\n          \"toName\": \"D504\",\n          \"toOn\": \"Route des Colles\",\n          \"toRn\": \"D504\",\n          \"textDist\": \"At 49 meters\",\n          \"text\": \"From Route des Lucioles at roundabout take 2nd exit on D504\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 223,\n          \"duration\": 20,\n          \"fromName\": \"Route des Colles\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07357,\n            \"lat\": 43.61703\n          },\n          \"roundAboutExitNumber\": 3,\n          \"toName\": \"Carrefour Saint-Philippe\",\n          \"toOn\": \"Carrefour Saint-Philippe\",\n          \"textDist\": \"At 223 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 104,\n          \"duration\": 29,\n          \"fromName\": \"Carrefour Saint-Philippe\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07463,\n            \"lat\": 43.61674\n          },\n          \"roundAboutExitNumber\": 3,\n          \"toName\": \"D504\",\n          \"toOn\": \"Route des Colles\",\n          \"toRn\": \"D504\",\n          \"textDist\": \"At 104 meters\",\n          \"text\": \"From Route des Colles at roundabout take 3rd exit on D504\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 513,\n          \"duration\": 39,\n          \"fromName\": \"Route des Colles\",\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.08045,\n            \"lat\": 43.61509\n          },\n          \"roundAboutExitNumber\": 1,\n          \"toName\": \"Carrefour des Chappes\",\n          \"toOn\": \"Carrefour des Chappes\",\n          \"textDist\": \"At 513 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 8,\n          \"duration\": 3,\n          \"fromName\": \"Carrefour des Chappes\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.08053,\n            \"lat\": 43.61505\n          },\n          \"roundAboutExitNumber\": 1,\n          \"toName\": \"D535\",\n          \"toOn\": \"Route des Chappes\",\n          \"toRn\": \"D535\",\n          \"textDist\": \"At 8 meters\",\n          \"text\": \"From Route des Colles at roundabout take 1st exit on D535\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 361,\n          \"duration\": 26,\n          \"fromName\": \"Route des Chappes\",\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07845,\n            \"lat\": 43.61221\n          },\n          \"roundAboutExitNumber\": 4,\n          \"textDist\": \"At 361 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 122,\n          \"duration\": 20,\n          \"manoeuvre\": \"BEAR_RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07869,\n            \"lat\": 43.61212\n          },\n          \"roundAboutExitNumber\": 4,\n          \"toName\": \"D535\",\n          \"toOn\": \"Route des Chappes\",\n          \"toRn\": \"D535\",\n          \"textDist\": \"At 122 meters\",\n          \"text\": \"From Route des Chappes at roundabout take 4th exit on D535\"\n        },\n        {\n          \"type\": \"FOLLOW\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 107,\n          \"duration\": 9,\n          \"fromName\": \"Route des Chappes\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07921,\n            \"lat\": 43.61298\n          },\n          \"roundAboutExitNumber\": 0,\n          \"toName\": \"Allée Charles-Victor Naudin\",\n          \"toOn\": \"Allée Charles-Victor Naudin\",\n          \"textDist\": \"At 107 meters\",\n          \"text\": \"From Route des Chappes make a right turn on Allée Charles-Victor Naudin\"\n        },\n        {\n          \"type\": \"FOLLOW\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 246,\n          \"duration\": 35,\n          \"fromName\": \"Allée Charles-Victor Naudin\",\n          \"manoeuvre\": \"LEFT\",\n          \"coordinate\": {\n            \"lon\": 7.08151,\n            \"lat\": 43.61153\n          },\n          \"roundAboutExitNumber\": 0,\n          \"textDist\": \"At 246 meters\",\n          \"text\": \"From Allée Charles-Victor Naudin make a left turn\"\n        },\n        {\n          \"type\": \"STOP\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 29,\n          \"duration\": 12,\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.08177,\n            \"lat\": 43.6117\n          },\n          \"roundAboutExitNumber\": 0,\n          \"textDist\": \"At 29 meters\",\n          \"text\": \"Destination reached\"\n        }\n      ],\n      \"boundingBox\": {\n        \"minLon\": 7.06602,\n        \"minLat\": 43.61153,\n        \"maxLon\": 7.081771510364167,\n        \"maxLat\": 43.6175\n      },\n      \"startStopInfo\": {\n        \"start\": {\n          \"lon\": 7.06602,\n          \"lat\": 43.61618\n        },\n        \"stop\": {\n          \"lon\": 7.08177,\n          \"lat\": 43.6117\n        },\n        \"distanceFirstMatched\": 0,\n        \"distanceLastMatched\": 0.28,\n        \"interDests\": null\n      },\n      \"polyline\": [\n        {\n          \"lon\": 7.06602,\n          \"lat\": 43.61618\n        },\n        {\n          \"lon\": 7.06627,\n          \"lat\": 43.61621\n        },\n"},"children":[]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["✅ Enables ETA calculation based on a future or past departure scenario, accounting for time-based road data if available."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"traceroute_geoserver_tutorial"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"️-geoserver--choose-the-map-data-provider","__idx":5},"children":["🗺️ geoserver – Choose the Map Data Provider"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["✅ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use Case"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You want to choose which map data provider is used to perform the route matching (e.g. HERE, TomTom...)."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["💡 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["What it Does"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["geoserver"]}," parameter allows you to specify the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["routing engine and map data source"]}," behind the TraceRoute service."," ","It directly impacts the quality, availability, and features of the route (e.g. road coverage, turn restrictions, speed limits)."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Typical values include:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["here"]}," (default if omitted)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tomtom"]}," (if available)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Any other valid provider configured for your environment."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["🔧 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["How to Enable"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add the geoserver field to your request and set it to the desired provider."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"\"geoserver\": \"here\"\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["📦 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n  \"routingVehicleProfile\": {\n    \"transportMode\": \"CAR\"\n  },\n  \"geoserver\": \"here\",\n  \"options\": [\"ROUTESHEET\", \"POLYLINE\"],\n  \"destinations\" : [\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.066,\n                \"lat\" : 43.616,\n                \"heading\" : 17.6,\n                \"speed\" : 23.1,\n                \"time\" : 1396241966000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0664,\n                \"lat\" : 43.6162,\n                \"heading\" : 95.0,\n                \"speed\" : 29.3,\n                \"time\" : 1396241972000,\n                \"sat\" : 11\n            }\n        },\n                {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0786,\n                \"lat\" : 43.6153,\n                \"heading\" : 119.0,\n                \"speed\" : 61.9,\n                \"time\" : 1396242062000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0805,\n                \"lat\" : 43.6147,\n                \"heading\" : 200.9,\n                \"speed\" : 50.6,\n                \"time\" : 1396242077000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0785,\n                \"lat\" : 43.6117,\n                \"heading\" : 115.8,\n                \"speed\" : 38.1,\n                \"time\" : 1396242104000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0787,\n                \"lat\" : 43.6118,\n                \"heading\" : 15.6,\n                \"speed\" : 26.0,\n                \"time\" : 1396242107000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0793,\n                \"lat\" : 43.6128,\n                \"heading\" : 76.0,\n                \"speed\" : 26.6,\n                \"time\" : 1396242128000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0814,\n                \"lat\" : 43.6116,\n                \"heading\" : 269.9,\n                \"speed\" : 5.6,\n                \"time\" : 1396242172000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0811,\n                \"lat\" : 43.6117,\n                \"heading\" : 338.7,\n                \"speed\" : 7.5,\n                \"time\" : 1396242182000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0812,\n                \"lat\" : 43.6119,\n                \"heading\" : 47.3,\n                \"speed\" : 14.9,\n                \"time\" : 1396241966000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0815,\n                \"lat\" : 43.6119,\n                \"heading\" : 127.1,\n                \"speed\" : 8.5,\n                \"time\" : 1396242198000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0816,\n                \"lat\" : 43.6118,\n                \"heading\" : 0.0,\n                \"speed\" : 0.0,\n                \"time\" : 1396242288000,\n                \"sat\" : 11\n            }\n        }\n    ]\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Response"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n  \"usedDestinations\": [\n    {\n      \"inputOrder\": 0,\n      \"used\": true,\n      \"usedOrder\": 0,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.065868896076493,\n        \"lat\": 43.616005\n      },\n      \"confidenceValue\": 0.9892469222386688,\n      \"distanceFromRequest\": 10.58,\n      \"polylineIndex\": -1,\n      \"duration\": -1,\n      \"length\": -1\n    },\n    {\n      \"inputOrder\": 1,\n      \"used\": true,\n      \"usedOrder\": 1,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.066398283397998,\n        \"lat\": 43.616205\n      },\n      \"confidenceValue\": 0.3377806566738217,\n      \"distanceFromRequest\": 0.56,\n      \"polylineIndex\": -1,\n      \"duration\": 19,\n      \"length\": 56\n    },\n    {\n      \"inputOrder\": 2,\n      \"used\": true,\n      \"usedOrder\": 2,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.078630440418273,\n        \"lat\": 43.61534125\n      },\n      \"confidenceValue\": 1,\n      \"distanceFromRequest\": 5.21,\n      \"polylineIndex\": -1,\n      \"duration\": 134,\n      \"length\": 1156\n    },\n    {\n      \"inputOrder\": 3,\n      \"used\": true,\n      \"usedOrder\": 3,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.080403748959592,\n        \"lat\": 43.6147275\n      },\n      \"confidenceValue\": 0.9910778137778522,\n      \"distanceFromRequest\": 8.34,\n      \"polylineIndex\": -1,\n      \"duration\": 156,\n      \"length\": 1352\n    },\n    {\n      \"inputOrder\": 4,\n      \"used\": true,\n      \"usedOrder\": 4,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.07845,\n        \"lat\": 43.61179\n      },\n      \"confidenceValue\": 0.17461304514376935,\n      \"distanceFromRequest\": 10.8,\n      \"polylineIndex\": -1,\n      \"duration\": 192,\n      \"length\": 1748\n    },\n    {\n      \"inputOrder\": 5,\n      \"used\": true,\n      \"usedOrder\": 5,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.07866,\n        \"lat\": 43.61185\n      },\n      \"confidenceValue\": 0.8311396809663245,\n      \"distanceFromRequest\": 6.43,\n      \"polylineIndex\": -1,\n      \"duration\": 194,\n      \"length\": 1766\n    },\n    {\n      \"inputOrder\": 6,\n      \"used\": true,\n      \"usedOrder\": 6,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.07938069386973,\n        \"lat\": 43.61286125\n      },\n      \"confidenceValue\": 1,\n      \"distanceFromRequest\": 9.42,\n      \"polylineIndex\": -1,\n      \"duration\": 212,\n      \"length\": 1926\n    },\n    {\n      \"inputOrder\": 7,\n      \"used\": true,\n      \"usedOrder\": 7,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.08118,\n        \"lat\": 43.61169\n      },\n      \"confidenceValue\": 0.6537464392808423,\n      \"distanceFromRequest\": 20.37,\n      \"polylineIndex\": -1,\n      \"duration\": 239,\n      \"length\": 2122\n    },\n    {\n      \"inputOrder\": 8,\n      \"used\": true,\n      \"usedOrder\": 8,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.08118,\n        \"lat\": 43.61169\n      },\n      \"confidenceValue\": 0.19594762970404958,\n      \"distanceFromRequest\": 6.54,\n      \"polylineIndex\": -1,\n      \"duration\": -1,\n      \"length\": -1\n    },\n    {\n      \"inputOrder\": 9,\n      \"used\": true,\n      \"usedOrder\": 9,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.0812,\n        \"lat\": 43.6119\n      },\n      \"confidenceValue\": 1,\n      \"distanceFromRequest\": 0,\n      \"polylineIndex\": -1,\n      \"duration\": -1,\n      \"length\": -1\n    },\n    {\n      \"inputOrder\": 10,\n      \"used\": true,\n      \"usedOrder\": 10,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.081468042538314,\n        \"lat\": 43.61183298936542\n      },\n      \"confidenceValue\": 1,\n      \"distanceFromRequest\": 7.89,\n      \"polylineIndex\": -1,\n      \"duration\": -1,\n      \"length\": -1\n    },\n    {\n      \"inputOrder\": 11,\n      \"used\": true,\n      \"usedOrder\": 11,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.0816,\n        \"lat\": 43.6118\n      },\n      \"confidenceValue\": 1,\n      \"distanceFromRequest\": 0,\n      \"polylineIndex\": -1,\n      \"duration\": 251,\n      \"length\": 2180\n    }\n  ],\n  \"routingRoutes\": [\n    {\n      \"length\": 2180,\n      \"duration\": 251,\n      \"trafficDelay\": 0,\n      \"averageSpeed\": 31.266932,\n      \"maximumSpeed\": 0,\n      \"startUTurnThreshold\": 3000,\n      \"routingInstructions\": [\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 10,\n          \"duration\": 1,\n          \"fromName\": \"Rue Fernand Léger\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.06588,\n            \"lat\": 43.6161\n          },\n          \"roundAboutExitNumber\": 1,\n          \"textDist\": \"At 10 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 16,\n          \"duration\": 12,\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.06602,\n            \"lat\": 43.61618\n          },\n          \"roundAboutExitNumber\": 1,\n          \"toName\": \"D504\",\n          \"toOn\": \"Route des Lucioles\",\n          \"toRn\": \"D504\",\n          \"textDist\": \"At 16 meters\",\n          \"text\": \"From Rue Fernand Léger at roundabout take 1st exit on D504\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 388,\n          \"duration\": 39,\n          \"fromName\": \"Route des Lucioles\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07047,\n            \"lat\": 43.61731\n          },\n          \"roundAboutExitNumber\": 2,\n          \"toName\": \"Carrefour du Golf\",\n          \"toOn\": \"Carrefour du Golf\",\n          \"textDist\": \"At 388 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 50,\n          \"duration\": 11,\n          \"fromName\": \"Carrefour du Golf\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07093,\n            \"lat\": 43.61741\n          },\n          \"roundAboutExitNumber\": 2,\n          \"toName\": \"D504\",\n          \"toOn\": \"Route des Colles\",\n          \"toRn\": \"D504\",\n          \"textDist\": \"At 50 meters\",\n          \"text\": \"From Route des Lucioles at roundabout take 2nd exit on D504\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 226,\n          \"duration\": 20,\n          \"fromName\": \"Route des Colles\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07357,\n            \"lat\": 43.61703\n          },\n          \"roundAboutExitNumber\": 3,\n          \"toName\": \"Carrefour Saint-Philippe\",\n          \"toOn\": \"Carrefour Saint-Philippe\",\n          \"textDist\": \"At 226 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 104,\n          \"duration\": 27,\n          \"fromName\": \"Carrefour Saint-Philippe\",\n          \"manoeuvre\": \"SLIGHT_RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07463,\n            \"lat\": 43.61674\n          },\n          \"roundAboutExitNumber\": 3,\n          \"toName\": \"D504\",\n          \"toOn\": \"Route des Colles\",\n          \"toRn\": \"D504\",\n          \"textDist\": \"At 104 meters\",\n          \"text\": \"From Route des Colles at roundabout take 3rd exit on D504\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 514,\n          \"duration\": 39,\n          \"fromName\": \"Route des Colles\",\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.08045,\n            \"lat\": 43.61509\n          },\n          \"roundAboutExitNumber\": 1,\n          \"toName\": \"Carrefour des Chappes\",\n          \"toOn\": \"Carrefour des Chappes\",\n          \"textDist\": \"At 514 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 8,\n          \"duration\": 3,\n          \"fromName\": \"Carrefour des Chappes\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.08053,\n            \"lat\": 43.61505\n          },\n          \"roundAboutExitNumber\": 1,\n          \"toName\": \"D535\",\n          \"toOn\": \"Route des Chappes\",\n          \"toRn\": \"D535\",\n          \"textDist\": \"At 8 meters\",\n          \"text\": \"From Route des Colles at roundabout take 1st exit on D535\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 358,\n          \"duration\": 26,\n          \"fromName\": \"Route des Chappes\",\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07845,\n            \"lat\": 43.61221\n          },\n          \"roundAboutExitNumber\": 4,\n          \"textDist\": \"At 358 meters\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 124,\n          \"duration\": 20,\n          \"manoeuvre\": \"BEAR_RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07869,\n            \"lat\": 43.61212\n          },\n          \"roundAboutExitNumber\": 4,\n          \"toName\": \"D535\",\n          \"toOn\": \"Route des Chappes\",\n          \"toRn\": \"D535\",\n          \"textDist\": \"At 124 meters\",\n          \"text\": \"From Route des Chappes at roundabout take 4th exit on D535\"\n        },\n        {\n          \"type\": \"FOLLOW\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 108,\n          \"duration\": 9,\n          \"fromName\": \"Route des Chappes\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07921,\n            \"lat\": 43.61298\n          },\n          \"roundAboutExitNumber\": 0,\n          \"toName\": \"Allée Charles-Victor Naudin\",\n          \"toOn\": \"Allée Charles-Victor Naudin\",\n          \"textDist\": \"At 108 meters\",\n          \"text\": \"From Route des Chappes make a right turn on Allée Charles-Victor Naudin\"\n        },\n        {\n          \"type\": \"FOLLOW\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 216,\n          \"duration\": 31,\n          \"fromName\": \"Allée Charles-Victor Naudin\",\n          \"manoeuvre\": \"SHARP_LEFT\",\n          \"coordinate\": {\n            \"lon\": 7.08118,\n            \"lat\": 43.61169\n          },\n          \"roundAboutExitNumber\": 0,\n          \"textDist\": \"At 216 meters\",\n          \"text\": \"From Allée Charles-Victor Naudin make a sharp left turn\"\n        },\n        {\n          \"type\": \"STOP\",\n          \"length\": 58,\n          \"duration\": 12,\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.0816,\n            \"lat\": 43.6118\n          },\n          \"roundAboutExitNumber\": 0,\n          \"textDist\": \"At 58 meters\",\n          \"text\": \"Destination reached\"\n        }\n      ],\n      \"boundingBox\": {\n        \"minLon\": 7.065868896076493,\n        \"minLat\": 43.61169,\n        \"maxLon\": 7.0816,\n        \"maxLat\": 43.6175\n      },\n      \"startStopInfo\": {\n        \"start\": {\n          \"lon\": 7.06587,\n          \"lat\": 43.61601\n        },\n        \"stop\": {\n          \"lon\": 7.08118,\n          \"lat\": 43.61169\n        },\n        \"distanceFirstMatched\": 0.56,\n        \"distanceLastMatched\": 36,\n        \"interDests\": null\n      },\n      \"polyline\": [\n        {\n          \"lon\": 7.065868896076493,\n          \"lat\": 43.616005\n        },\n        {\n          \"lon\": 7.06588,\n          \"lat\": 43.6161\n        },\n"},"children":[]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["✅ Choose your ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["geoserver"]}," wisely depending on regional coverage, regulatory preferences, or internal licensing."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"name":"traceroute_language_tutorial"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"-language--set-output-language-for-route-instructions","__idx":6},"children":["🈯 language – Set Output Language for Route Instructions"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["✅ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use Case"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You want the route instructions or summaries (like the route sheet) to be localized in a specific language, such as French, German, or Spanish."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["💡 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["What it Does"]}," ","The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["language"]}," parameter defines the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["language used in the API response"]},", particularly in textual outputs such as route descriptions. It uses ISO 639-1 codes (two-letter)."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Example values:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["en"]}," → English"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fr"]}," → French"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["de"]}," → German"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["es"]}," → Spanish"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["🔧 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["How to Enable"]}," ","Add the language field to your request with the desired ISO code."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"\"language\": \"fr\"\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["📦 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n  \"routingVehicleProfile\": {\n    \"transportMode\": \"CAR\"\n  },\n  \"language\": \"fr\",\n  \"options\": [\"ROUTESHEET\", \"POLYLINE\"],\n  \"destinations\" : [\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.066,\n                \"lat\" : 43.616,\n                \"heading\" : 17.6,\n                \"speed\" : 23.1,\n                \"time\" : 1396241966000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0664,\n                \"lat\" : 43.6162,\n                \"heading\" : 95.0,\n                \"speed\" : 29.3,\n                \"time\" : 1396241972000,\n                \"sat\" : 11\n            }\n        },\n                {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0786,\n                \"lat\" : 43.6153,\n                \"heading\" : 119.0,\n                \"speed\" : 61.9,\n                \"time\" : 1396242062000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0805,\n                \"lat\" : 43.6147,\n                \"heading\" : 200.9,\n                \"speed\" : 50.6,\n                \"time\" : 1396242077000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0785,\n                \"lat\" : 43.6117,\n                \"heading\" : 115.8,\n                \"speed\" : 38.1,\n                \"time\" : 1396242104000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0787,\n                \"lat\" : 43.6118,\n                \"heading\" : 15.6,\n                \"speed\" : 26.0,\n                \"time\" : 1396242107000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0793,\n                \"lat\" : 43.6128,\n                \"heading\" : 76.0,\n                \"speed\" : 26.6,\n                \"time\" : 1396242128000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0814,\n                \"lat\" : 43.6116,\n                \"heading\" : 269.9,\n                \"speed\" : 5.6,\n                \"time\" : 1396242172000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0811,\n                \"lat\" : 43.6117,\n                \"heading\" : 338.7,\n                \"speed\" : 7.5,\n                \"time\" : 1396242182000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0812,\n                \"lat\" : 43.6119,\n                \"heading\" : 47.3,\n                \"speed\" : 14.9,\n                \"time\" : 1396241966000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0815,\n                \"lat\" : 43.6119,\n                \"heading\" : 127.1,\n                \"speed\" : 8.5,\n                \"time\" : 1396242198000,\n                \"sat\" : 11\n            }\n        },\n        {\n            \"coordinateSat\" : {\n                \"lon\" : 7.0816,\n                \"lat\" : 43.6118,\n                \"heading\" : 0.0,\n                \"speed\" : 0.0,\n                \"time\" : 1396242288000,\n                \"sat\" : 11\n            }\n        }\n    ]\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Response"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n  \"usedDestinations\": [\n    {\n      \"inputOrder\": 0,\n      \"used\": true,\n      \"usedOrder\": 0,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.065868896076493,\n        \"lat\": 43.616005\n      },\n      \"confidenceValue\": 0.9892469222386688,\n      \"distanceFromRequest\": 10.58,\n      \"polylineIndex\": -1,\n      \"duration\": -1,\n      \"length\": -1\n    },\n    {\n      \"inputOrder\": 1,\n      \"used\": true,\n      \"usedOrder\": 1,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.066398283397998,\n        \"lat\": 43.616205\n      },\n      \"confidenceValue\": 0.3377806566738217,\n      \"distanceFromRequest\": 0.56,\n      \"polylineIndex\": -1,\n      \"duration\": 19,\n      \"length\": 56\n    },\n    {\n      \"inputOrder\": 2,\n      \"used\": true,\n      \"usedOrder\": 2,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.078630440418273,\n        \"lat\": 43.61534125\n      },\n      \"confidenceValue\": 1,\n      \"distanceFromRequest\": 5.21,\n      \"polylineIndex\": -1,\n      \"duration\": 134,\n      \"length\": 1156\n    },\n    {\n      \"inputOrder\": 3,\n      \"used\": true,\n      \"usedOrder\": 3,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.080403748959592,\n        \"lat\": 43.6147275\n      },\n      \"confidenceValue\": 0.9910778137778522,\n      \"distanceFromRequest\": 8.34,\n      \"polylineIndex\": -1,\n      \"duration\": 156,\n      \"length\": 1352\n    },\n    {\n      \"inputOrder\": 4,\n      \"used\": true,\n      \"usedOrder\": 4,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.07845,\n        \"lat\": 43.61179\n      },\n      \"confidenceValue\": 0.17461304514376935,\n      \"distanceFromRequest\": 10.8,\n      \"polylineIndex\": -1,\n      \"duration\": 192,\n      \"length\": 1748\n    },\n    {\n      \"inputOrder\": 5,\n      \"used\": true,\n      \"usedOrder\": 5,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.07866,\n        \"lat\": 43.61185\n      },\n      \"confidenceValue\": 0.8311396809663245,\n      \"distanceFromRequest\": 6.43,\n      \"polylineIndex\": -1,\n      \"duration\": 194,\n      \"length\": 1766\n    },\n    {\n      \"inputOrder\": 6,\n      \"used\": true,\n      \"usedOrder\": 6,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.07938069386973,\n        \"lat\": 43.61286125\n      },\n      \"confidenceValue\": 1,\n      \"distanceFromRequest\": 9.42,\n      \"polylineIndex\": -1,\n      \"duration\": 212,\n      \"length\": 1926\n    },\n    {\n      \"inputOrder\": 7,\n      \"used\": true,\n      \"usedOrder\": 7,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.08118,\n        \"lat\": 43.61169\n      },\n      \"confidenceValue\": 0.6537464392808423,\n      \"distanceFromRequest\": 20.37,\n      \"polylineIndex\": -1,\n      \"duration\": 239,\n      \"length\": 2122\n    },\n    {\n      \"inputOrder\": 8,\n      \"used\": true,\n      \"usedOrder\": 8,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.08118,\n        \"lat\": 43.61169\n      },\n      \"confidenceValue\": 0.19594762970404958,\n      \"distanceFromRequest\": 6.54,\n      \"polylineIndex\": -1,\n      \"duration\": -1,\n      \"length\": -1\n    },\n    {\n      \"inputOrder\": 9,\n      \"used\": true,\n      \"usedOrder\": 9,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.0812,\n        \"lat\": 43.6119\n      },\n      \"confidenceValue\": 1,\n      \"distanceFromRequest\": 0,\n      \"polylineIndex\": -1,\n      \"duration\": -1,\n      \"length\": -1\n    },\n    {\n      \"inputOrder\": 10,\n      \"used\": true,\n      \"usedOrder\": 10,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.081468042538314,\n        \"lat\": 43.61183298936542\n      },\n      \"confidenceValue\": 1,\n      \"distanceFromRequest\": 7.89,\n      \"polylineIndex\": -1,\n      \"duration\": -1,\n      \"length\": -1\n    },\n    {\n      \"inputOrder\": 11,\n      \"used\": true,\n      \"usedOrder\": 11,\n      \"matchedCoordinateGps\": {\n        \"lon\": 7.0816,\n        \"lat\": 43.6118\n      },\n      \"confidenceValue\": 1,\n      \"distanceFromRequest\": 0,\n      \"polylineIndex\": -1,\n      \"duration\": 251,\n      \"length\": 2180\n    }\n  ],\n  \"routingRoutes\": [\n    {\n      \"length\": 2180,\n      \"duration\": 251,\n      \"trafficDelay\": 0,\n      \"averageSpeed\": 31.266932,\n      \"maximumSpeed\": 0,\n      \"startUTurnThreshold\": 3000,\n      \"routingInstructions\": [\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 10,\n          \"duration\": 1,\n          \"fromName\": \"Rue Fernand Léger\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.06588,\n            \"lat\": 43.6161\n          },\n          \"roundAboutExitNumber\": 1,\n          \"textDist\": \"À 10 mètres\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 16,\n          \"duration\": 12,\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.06602,\n            \"lat\": 43.61618\n          },\n          \"roundAboutExitNumber\": 1,\n          \"toName\": \"D504\",\n          \"toOn\": \"Route des Lucioles\",\n          \"toRn\": \"D504\",\n          \"textDist\": \"À 16 mètres\",\n          \"text\": \"Depuis Rue Fernand Léger au rond point prendre la 1er sortie en direction de D504\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 388,\n          \"duration\": 39,\n          \"fromName\": \"Route des Lucioles\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07047,\n            \"lat\": 43.61731\n          },\n          \"roundAboutExitNumber\": 2,\n          \"toName\": \"Carrefour du Golf\",\n          \"toOn\": \"Carrefour du Golf\",\n          \"textDist\": \"À 388 mètres\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 50,\n          \"duration\": 11,\n          \"fromName\": \"Carrefour du Golf\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07093,\n            \"lat\": 43.61741\n          },\n          \"roundAboutExitNumber\": 2,\n          \"toName\": \"D504\",\n          \"toOn\": \"Route des Colles\",\n          \"toRn\": \"D504\",\n          \"textDist\": \"À 50 mètres\",\n          \"text\": \"Depuis Route des Lucioles au rond point prendre la 2e sortie en direction de D504\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 226,\n          \"duration\": 20,\n          \"fromName\": \"Route des Colles\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07357,\n            \"lat\": 43.61703\n          },\n          \"roundAboutExitNumber\": 3,\n          \"toName\": \"Carrefour Saint-Philippe\",\n          \"toOn\": \"Carrefour Saint-Philippe\",\n          \"textDist\": \"À 226 mètres\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 104,\n          \"duration\": 27,\n          \"fromName\": \"Carrefour Saint-Philippe\",\n          \"manoeuvre\": \"SLIGHT_RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07463,\n            \"lat\": 43.61674\n          },\n          \"roundAboutExitNumber\": 3,\n          \"toName\": \"D504\",\n          \"toOn\": \"Route des Colles\",\n          \"toRn\": \"D504\",\n          \"textDist\": \"À 104 mètres\",\n          \"text\": \"Depuis Route des Colles au rond point prendre la 3e sortie en direction de D504\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 514,\n          \"duration\": 39,\n          \"fromName\": \"Route des Colles\",\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.08045,\n            \"lat\": 43.61509\n          },\n          \"roundAboutExitNumber\": 1,\n          \"toName\": \"Carrefour des Chappes\",\n          \"toOn\": \"Carrefour des Chappes\",\n          \"textDist\": \"À 514 mètres\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 8,\n          \"duration\": 3,\n          \"fromName\": \"Carrefour des Chappes\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.08053,\n            \"lat\": 43.61505\n          },\n          \"roundAboutExitNumber\": 1,\n          \"toName\": \"D535\",\n          \"toOn\": \"Route des Chappes\",\n          \"toRn\": \"D535\",\n          \"textDist\": \"À 8 mètres\",\n          \"text\": \"Depuis Route des Colles au rond point prendre la 1er sortie en direction de D535\"\n        },\n        {\n          \"type\": \"ENTER_ROUNDABOUT\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 358,\n          \"duration\": 26,\n          \"fromName\": \"Route des Chappes\",\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07845,\n            \"lat\": 43.61221\n          },\n          \"roundAboutExitNumber\": 4,\n          \"textDist\": \"À 358 mètres\"\n        },\n        {\n          \"type\": \"EXIT_ROUNDABOUT\",\n          \"geoElementType\": \"ROUNDABOUT\",\n          \"length\": 124,\n          \"duration\": 20,\n          \"manoeuvre\": \"BEAR_RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07869,\n            \"lat\": 43.61212\n          },\n          \"roundAboutExitNumber\": 4,\n          \"toName\": \"D535\",\n          \"toOn\": \"Route des Chappes\",\n          \"toRn\": \"D535\",\n          \"textDist\": \"À 124 mètres\",\n          \"text\": \"Depuis Route des Chappes au rond point prendre la 4e sortie en direction de D535\"\n        },\n        {\n          \"type\": \"FOLLOW\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 108,\n          \"duration\": 9,\n          \"fromName\": \"Route des Chappes\",\n          \"manoeuvre\": \"RIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.07921,\n            \"lat\": 43.61298\n          },\n          \"roundAboutExitNumber\": 0,\n          \"toName\": \"Allée Charles-Victor Naudin\",\n          \"toOn\": \"Allée Charles-Victor Naudin\",\n          \"textDist\": \"À 108 mètres\",\n          \"text\": \"Depuis Route des Chappes tourner à droite sur Allée Charles-Victor Naudin\"\n        },\n        {\n          \"type\": \"FOLLOW\",\n          \"geoElementType\": \"ROAD\",\n          \"length\": 216,\n          \"duration\": 31,\n          \"fromName\": \"Allée Charles-Victor Naudin\",\n          \"manoeuvre\": \"SHARP_LEFT\",\n          \"coordinate\": {\n            \"lon\": 7.08118,\n            \"lat\": 43.61169\n          },\n          \"roundAboutExitNumber\": 0,\n          \"textDist\": \"À 216 mètres\",\n          \"text\": \"Depuis Allée Charles-Victor Naudin prendre un virage serré à gauche\"\n        },\n        {\n          \"type\": \"STOP\",\n          \"length\": 58,\n          \"duration\": 12,\n          \"manoeuvre\": \"STRAIGHT\",\n          \"coordinate\": {\n            \"lon\": 7.0816,\n            \"lat\": 43.6118\n          },\n          \"roundAboutExitNumber\": 0,\n          \"textDist\": \"À 58 mètres\",\n          \"text\": \"Destination atteinte\"\n        }\n      ],\n      \"boundingBox\": {\n        \"minLon\": 7.065868896076493,\n        \"minLat\": 43.61169,\n        \"maxLon\": 7.0816,\n        \"maxLat\": 43.6175\n      },\n      \"startStopInfo\": {\n        \"start\": {\n          \"lon\": 7.06587,\n          \"lat\": 43.61601\n        },\n        \"stop\": {\n          \"lon\": 7.08118,\n          \"lat\": 43.61169\n        },\n        \"distanceFirstMatched\": 0.56,\n        \"distanceLastMatched\": 36,\n        \"interDests\": null\n      },\n      \"polyline\": [\n        {\n          \"lon\": 7.065868896076493,\n          \"lat\": 43.616005\n        },\n        {\n          \"lon\": 7.06588,\n          \"lat\": 43.6161\n        },\n"},"children":[]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["✅ Useful for applications targeting international users, multilingual UIs, or localized route guidance."]}]}]},"headings":[{"value":"📘 TraceRoute Parameters – Detailed Usage Guide","id":"-traceroute-parameters--detailed-usage-guide","depth":1},{"value":"🧭 adjustEta – Adjust Estimated Time of Arrival (ETA)","id":"-adjusteta--adjust-estimated-time-of-arrival-eta","depth":2},{"value":"🛣️ corridorRadius – Define a Route Corridor Radius","id":"️-corridorradius--define-a-route-corridor-radius","depth":2},{"value":"🏷️ customData – Tag Coordinates with Custom Information","id":"️-customdata--tag-coordinates-with-custom-information","depth":2},{"value":"⏰ departureTime – Specify When the Trip Starts","id":"-departuretime--specify-when-the-trip-starts","depth":2},{"value":"🗺️ geoserver – Choose the Map Data Provider","id":"️-geoserver--choose-the-map-data-provider","depth":2},{"value":"🈯 language – Set Output Language for Route Instructions","id":"-language--set-output-language-for-route-instructions","depth":2}],"frontmatter":{"seo":{"title":"📘 TraceRoute Parameters – Detailed Usage Guide"}},"lastModified":"2025-09-29T08:13:56.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/api-reference/traceroute/tutorial/traceroute_parameters","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}