{"id":2190,"date":"2023-12-20T18:51:31","date_gmt":"2023-12-20T18:51:31","guid":{"rendered":"https:\/\/developers.maplink.global\/lista-de-parametros-5\/"},"modified":"2026-02-04T14:29:10","modified_gmt":"2026-02-04T14:29:10","slug":"lista-de-parametros-matrix","status":"publish","type":"post","link":"https:\/\/developers.maplink.global\/es\/lista-de-parametros-matrix\/","title":{"rendered":"Lista de par\u00e1metros"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Par\u00e1metros obligatorios<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>calculationMode<\/code>  &#8211; Indica el modo de c\u00e1lculo de la ruta. Admite los siguientes tipos:\n<ul class=\"wp-block-list\">\n<li><code>THE_FASTEST<\/code>  &#8211; Considera la ruta m\u00e1s r\u00e1pida.<\/li>\n\n\n\n<li><code>THE_SHORTEST<\/code>  &#8211; Considera la ruta con menor kilometraje.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><code>destinations<\/code>  &#8211; Descripci\u00f3n de los puntos de destino con:\n<ul class=\"wp-block-list\">\n<li><code>siteId<\/code> &#8211; Identificador del local.<\/li>\n\n\n\n<li><code>latitude<\/code>  &#8211; Coordenada de latitud en grados decimales.<\/li>\n\n\n\n<li><code>longitude<\/code>  &#8211; Coordenada de longitud en grados decimales.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><code>origins<\/code>  &#8211; Descripci\u00f3n de los puntos de origen con:\n<ul class=\"wp-block-list\">\n<li><code>siteId<\/code> &#8211; Identificador del local.<\/li>\n\n\n\n<li><code>latitude<\/code>  &#8211; Coordenada de latitud en grados decimales.<\/li>\n\n\n\n<li><code>longitude<\/code>  &#8211; Coordenada de longitud en grados decimales.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><code>tripProfile<\/code> &#8211; Identificador del perfil utilizado para realizar la ruta. Los valores posibles son: \n<ul class=\"wp-block-list\">\n<li><code>MAPLINK<\/code>\u00a0\u2013 El c\u00e1lculo de distancia considera carreteras, pero solo para rutas ubicadas en Latinoam\u00e9rica;<\/li>\n\n\n\n<li><code>MAPLINKBR<\/code>\u00a0\u2013 El c\u00e1lculo de distancia considera carreteras, pero solo para rutas ubicadas en Brasil;<\/li>\n\n\n\n<li><code>FAST<\/code> &#8211; El c\u00e1lculo de distancia considera carreteras, pero los puntos que superen un l\u00edmite de kilometraje se calcular\u00e1n linealmente. Este l\u00edmite se configura mediante el par\u00e1metro <code>linearThreshold<\/code>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><em>Ejemplo con par\u00e1metros obligatorios<\/em><\/strong><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"json\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n    \"calculationMode\": \"THE_FASTEST\",\n    \"destinations\": [\n        {\n            \"latitude\": -23.561402303338195, \n            \"longitude\": -46.63862145421187,\n            \"siteId\": \"destination1Liberdade\"\n        }\n    ],\n    \"origins\": [\n        {\n            \"latitude\": -23.55363650451996,\n            \"longitude\": -46.620810158377516,\n            \"siteId\": \"origin1Mooca\"\n        }\n    ],\n    \"tripProfile\": \"MAPLINK\"\n}<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Par\u00e1metros opcionales<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>linearThreshold<\/code> &#8211; Valor num\u00e9rico. Indica el l\u00edmite de distancia, en kil\u00f3metros, para los c\u00e1lculos de distancia que se realizan considerando carreteras, en lugar de distancias lineales.<\/li>\n\n\n\n<li><code>avoidanceTypes<\/code> &#8211; Indica que la ruta tendr\u00e1 que desviarse de ciertos tipos de elementos del sistema de carreteras. Los valores permitidos son: [<code>TUNNELS, BRIDGES, FERRIES<\/code>].<\/li>\n\n\n\n<li><code>callback<\/code> &#8211; Objeto que contiene los datos del <em>webhook<\/em> que ser\u00e1 utilizado para recibir los eventos del c\u00e1lculo del problema. De esta forma no ser\u00e1 necesario consultar el status del problema para verificar si el mismo fue procesado. La API notificar\u00e1 el webhook cuando la soluci\u00f3n estuviera disponible para consulta. Para mas detalles, vea:&nbsp;<a href=\"https:\/\/developers.maplink.global\/es\/como-recibir-el-estado-actual-del-problema-a-traves-de-webhook\/\">Como recibir el estado actual del problema via Webhook?<\/a>\n<ul class=\"wp-block-list\">\n<li><code>url<\/code>  &#8211; URL con la direcci\u00f3n que recibir\u00e1 la <em>devoluci\u00f3n de<\/em> llamada.<\/li>\n\n\n\n<li><code>user<\/code>  &#8211; (Opcional) Texto con el nombre del usuario si el endpoint requiere autenticaci\u00f3n<em>.<\/em><\/li>\n\n\n\n<li><code>password<\/code>  &#8211; (Opcional) Texto de la contrase\u00f1a si el endpoint requiere autenticaci\u00f3n.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><code>restrictionZones<\/code> &#8211; Array con el texto del nombre de la zona de restricci\u00f3n previamente registrada en la <a href=\"https:\/\/developers.maplink.global\/es\/creacion-de-solicitudes-para-la-restriction-zone-api\/\" data-type=\"post\" data-id=\"1321\">Restriction Zone API<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><em>Ejemplo con par\u00e1metros opcionales<\/em><\/strong><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"json\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n    \"avoidanceTypes\": [\n        \"TUNNELS\",\n        \"BRIDGES\",\n        \"FERRIES\"\n    ],\n    \"calculationMode\": \"THE_FASTEST\",\n    \"destinations\": [\n        {\n            \"latitude\": -23.682211,\n            \"longitude\": -46.546867,\n            \"siteId\": \"SantoAndre\"\n        }\n    ],\n    \"origins\": [\n        {\n            \"latitude\": -23.337132,\n            \"longitude\": -46.835427,\n            \"siteId\": \"Cajamar\"\n        }\n    ],\n    \"linearThreshold\": 500,\n    \"restrictionZones\": [],\n    \"tripProfile\": \"FAST\"\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Par\u00e1metros obligatorios Ejemplo con par\u00e1metros obligatorios Par\u00e1metros opcionales Ejemplo con par\u00e1metros opcionales<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[152],"tags":[],"class_list":["post-2190","post","type-post","status-publish","format-standard","hentry","category-distance-matrix-es"],"acf":[],"_links":{"self":[{"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/posts\/2190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/comments?post=2190"}],"version-history":[{"count":10,"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/posts\/2190\/revisions"}],"predecessor-version":[{"id":3643,"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/posts\/2190\/revisions\/3643"}],"wp:attachment":[{"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/media?parent=2190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/categories?post=2190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/tags?post=2190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}