{"id":1916,"date":"2023-12-14T21:52:12","date_gmt":"2023-12-14T21:52:12","guid":{"rendered":"https:\/\/developers.maplink.global\/cambiar-el-tipo-de-retorno-de-las-coordenadas-de-la-ruta\/"},"modified":"2024-02-26T17:01:16","modified_gmt":"2024-02-26T17:01:16","slug":"cambiar-el-tipo-de-retorno-de-las-coordenadas-de-la-ruta","status":"publish","type":"post","link":"https:\/\/developers.maplink.global\/es\/cambiar-el-tipo-de-retorno-de-las-coordenadas-de-la-ruta\/","title":{"rendered":"Cambiar el tipo de retorno de las coordenadas de la ruta"},"content":{"rendered":"\n<p>Para reducir el tama\u00f1o de la respuesta y aumentar el rendimiento, especialmente en rutas largas, puede utilizar el par\u00e1metro <code>pointsMode<\/code> para cambiar la forma en que deben devolverse las coordenadas.<\/p>\n\n<p><code>pointsMode<\/code> es un <em>query param<\/em> y debe a\u00f1adirse al endpoint utilizado para buscar la soluci\u00f3n de ruta. <\/p>\n\n<h2 class=\"wp-block-heading\">Valores permitidos<\/h2>\n\n<h3 class=\"wp-block-heading\" id=\"object\">object<\/h3>\n\n<p>Formato de coordenadas est\u00e1ndar en Trip asincr\u00f3nica, si no se introduce el par\u00e1metro. Las coordenadas de la ruta ser\u00e1n como un objeto con dos claves, latitud y longitud, como en el siguiente ejemplo:<\/p>\n\n<p>Trip sincr\u00f3nica &#8211; <a href=\"https:\/\/api.maplink.global\/trip\/v2\/calculations?pointsMode=object\"><strong> https:\/\/api.maplink.global\/trip\/v2\/calculations?pointsMode=object<\/strong><br\/><\/a>Trip asincr\u00f3nica &#8211; <a href=\"https:\/\/api.maplink.global\/trip\/v1\/solutions\/%7BtripId%7D?pointsMode=object\">https:\/\/api.maplink.global\/trip\/v1\/solutions\/{tripId}<strong>?pointsMode=object<\/strong><\/a><\/p>\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=\"\">\"legs\": [\n        {\n            \"distance\": 856,\n            \"nominalDuration\": 44,\n            \"averageSpeed\": 70.04,\n            \"points\": [\n                {\n                    \"latitude\": -15.016381160108912,\n                    \"longitude\": -57.180606412016644\n                },\n\t\t\t \/\/....(Truncado)....\n                {\n                    \"latitude\": -15.024091803051613,\n                    \"longitude\": -57.180970134787366\n                }\n            ],\n        }\n]<\/pre>\n\n<h3 class=\"wp-block-heading\" id=\"array\">array<\/h3>\n\n<p>Las coordenadas de la ruta se devolver\u00e1n en formato de <em>array<\/em>, donde la primera posici\u00f3n se refiere a la latitud y la segunda a la longitud, como en el siguiente ejemplo:<\/p>\n\n<p>Trip sincr\u00f3nica &#8211; <a href=\"https:\/\/api.maplink.global\/trip\/v2\/calculations?pointsMode=array\"><strong> https:\/\/api.maplink.global\/trip\/v2\/calculations?pointsMode=array<\/strong><br\/><\/a>Trip asincr\u00f3nica &#8211; <a href=\"https:\/\/api.maplink.global\/trip\/v1\/solutions\/%7BtripId%7D?pointsMode=array\">https:\/\/api.maplink.global\/trip\/v1\/solutions\/{tripId}<strong>?pointsMode=array<\/strong><\/a><\/p>\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=\"\">\"legs\": [\n        {\n            \"distance\": 856,\n            \"nominalDuration\": 44,\n            \"averageSpeed\": 70.04,\n            \"points\": [\n                [\n                    -12.83504,\n                    -38.42209\n                ],\n\t\t\t \/\/....(Truncado)....\n                [\n                    -12.83475,\n                    -38.42198\n                ]\n            ]\n        }\n],<\/pre>\n\n<h3 class=\"wp-block-heading\" id=\"geohash\">geohash<\/h3>\n\n<p>Las coordenadas de la ruta se devolver\u00e1n en formato de <em>string <\/em>representando la latitud y la longitud codificadas en <em>geohash<\/em>, como en el siguiente ejemplo:<\/p>\n\n<p>Trip sincr\u00f3nica &#8211; <a href=\"https:\/\/api.maplink.global\/trip\/v2\/calculations?pointsMode=geohash\"><strong> https:\/\/api.maplink.global\/trip\/v2\/calculations?pointsMode=geohash<\/strong><strong><br\/><\/strong><\/a>Trip asincr\u00f3nica &#8211; <a href=\"https:\/\/api.maplink.global\/trip\/v1\/solutions\/%7BtripId%7D?pointMode=geohash\">https:\/\/api.maplink.global\/trip\/v1\/solutions\/{tripId}<strong>?pointsMode=geohash<\/strong><\/a><\/p>\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=\"\">\"legs\": [\n        {\n            \"distance\": 856,\n            \"nominalDuration\": 44,\n            \"averageSpeed\": 70.04,\n            \"points\": [\n                \"6tr6df675\",\n\t         \/\/....(Truncado)....\n                \"6tr6dbfn6\"\n            ]\n        }\n],\n<\/pre>\n\n<h3 class=\"wp-block-heading\" id=\"polyline\">polyline<\/h3>\n\n<p>Formato de coordenadas est\u00e1ndar en Trip sincr\u00f3nica, si no se introduce el par\u00e1metro. Las coordenadas de la ruta se codificar\u00e1n todas en formato <em>polyline<\/em>, lo que reducir\u00e1 considerablemente el tama\u00f1o de la respuesta y mejorar\u00e1 el rendimiento, como en el siguiente ejemplo:<\/p>\n\n<p>Trip sincr\u00f3nica &#8211; <a href=\"https:\/\/api.maplink.global\/trip\/v2\/calculations?pointsMode=polyline\"><strong> https:\/\/api.maplink.global\/trip\/v2\/calculations?pointsMode=polyline<\/strong><strong><br\/><\/strong><\/a>Trip asincr\u00f3nica &#8211; <a href=\"https:\/\/api.maplink.global\/trip\/v1\/solutions\/%7BtripId%7D?pointMode=polyline\">https:\/\/api.maplink.global\/trip\/v1\/solutions\/{tripId}<strong>?pointsMode=polyline<\/strong><\/a><\/p>\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=\"\">\"legs\": [\n        {\n            \"distance\": 4272,\n            \"nominalDuration\": 315,\n            \"averageSpeed\": 40.5,\n            \"points\": \"nxmmAv_thFLvADJ^`@HNN^BTCj@QbB@bAEV??gKeD_Cy@{@c@wDmBmPuIuX}NwEaC}IyEeVqMyc@_V??m@}@IUa@{CUeCWyD??t@k@tCmCzAiAFOAM{@}A??hB{ArAi@r@Q`AGREd@UZKxBi@|C}A??\"\n        }\n],<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Para reducir el tama\u00f1o de la respuesta y aumentar el rendimiento, especialmente en rutas largas, puede utilizar el par\u00e1metro pointsMode para cambiar la forma en que deben devolverse las coordenadas. pointsMode es un query param y debe a\u00f1adirse al endpoint utilizado para buscar la soluci\u00f3n de ruta. Valores permitidos object Formato de coordenadas est\u00e1ndar en [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[148],"tags":[],"class_list":["post-1916","post","type-post","status-publish","format-standard","hentry","category-trip-es"],"acf":[],"_links":{"self":[{"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/posts\/1916","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=1916"}],"version-history":[{"count":6,"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/posts\/1916\/revisions"}],"predecessor-version":[{"id":2461,"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/posts\/1916\/revisions\/2461"}],"wp:attachment":[{"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/media?parent=1916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/categories?post=1916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/tags?post=1916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}