{"id":3149,"date":"2023-12-22T17:40:26","date_gmt":"2023-12-22T17:40:26","guid":{"rendered":"https:\/\/developers.maplink.global\/?p=3149"},"modified":"2025-08-01T14:41:03","modified_gmt":"2025-08-01T14:41:03","slug":"reverse-geocode-api","status":"publish","type":"post","link":"https:\/\/developers.maplink.global\/es\/reverse-geocode-api\/","title":{"rendered":"Reverse Geocode API"},"content":{"rendered":"\n<p>El prop\u00f3sito de este segundo endpoint, Reverse Geocode, es <strong>devolver informaci\u00f3n sobre la direcci\u00f3n en funci\u00f3n de sus coordenadas.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#parametros\">Lista de par\u00e1metros<\/a><\/li>\n\n\n\n<li><a href=\"#exemplo1\">Ejemplo 1 &#8211; B\u00fasqueda de la direcci\u00f3n a partir de las coordenadas<\/a><\/li>\n\n\n\n<li><a href=\"#exemplo2\">Ejemplo 2 &#8211; B\u00fasqueda de direcciones desde m\u00e1s de una coordenada<\/a><\/li>\n<\/ul>\n\n\n\n<p>Para realizar la solicitud de Reverse Geocode es necesario enviar la solicitud mediante el m\u00e9todo <strong>POST <\/strong>al siguiente endpoint:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/api.maplink.global\/geocode\/v1\/reverse\">https:\/\/api.maplink.global\/geocode\/v2\/reverse<\/a> &#8211; <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-amber-color\">POST&nbsp;<\/mark><\/strong><\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Nota:&nbsp;<\/strong>Actualmente regresa solo a direcciones ubicadas en Brasil.<\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>La Reverse Geocode API se actualiz\u00f3 a V2. El endpoint <a href=\"https:\/\/api.maplink.global\/geocode\/v1\/reverse\">https:\/\/api.maplink.global\/geocode\/v1\/reverse<\/a> seguir\u00e1 funcionando, pero se recomienda utilizar el nuevo endpoint para obtener una mayor precisi\u00f3n de los resultados y porque las nuevas funciones ser\u00e1n exclusivas de la nueva versi\u00f3n.<\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"parametros\"><strong>Lista de par\u00e1metros<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Par\u00e1metros obligatorios<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>lat<\/code> &#8211; Latitud;<\/li>\n\n\n\n<li><code>lon<\/code> &#8211; Longitud.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Par\u00e1metros opcionales<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>id<\/code> &#8211; Texto con el identificador de la direcci\u00f3n buscada;<\/li>\n\n\n\n<li><code>distance<\/code> &#8211; Distancia m\u00e1xima en metros para buscar la direcci\u00f3n. El valor predeterminado es 2.000 (2 Km) y el valor m\u00e1ximo es hasta 100.000 (100 Km)<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><\/p>\n<cite><strong>Nota<\/strong>: Hay un l\u00edmite de 200 puntos por enviar una misma solicitud.<\/cite><\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"exemplo1\"><strong>Ejemplo 1 &#8211; B\u00fasqueda de la direcci\u00f3n a partir de las coordenadas<\/strong><\/h2>\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    {\n        \"lat\": -23.566617861455924, \n        \"lon\": -46.65362331449377\n    }\n]<\/pre>\n\n\n\n<p>La descripci\u00f3n de cada campo presente en la respuesta se puede encontrar en el siguiente enlace:\u00a0<a href=\"https:\/\/developers.maplink.global\/es\/estructura-de-respuesta-geocode-api\/\">Estructura de respuesta \u2013 Geocode API<\/a>.<\/p>\n\n\n\n<p>La respuesta completa est\u00e1 a continuaci\u00f3n:<\/p>\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    \"results\": [\n        {\n            \"id\": \"6684353bf0662a1541ff635d\",\n            \"address\": {\n                \"road\": \"ALAMEDA CAMPINAS\",\n                \"district\": \"JARDIM PAULISTA\",\n                \"zipCode\": \"01404000\",\n                \"city\": \"S\u00c3O PAULO\",\n                \"state\": {\n                    \"name\": \"S\u00c3O PAULO\",\n                    \"code\": \"SP\"\n                },\n                \"mainLocation\": {\n                    \"lat\": -23.5663551335,\n                    \"lon\": -46.65364273168\n                }\n            },\n            \"type\": \"ROAD\",\n            \"label\": \"ALAMEDA CAMPINAS, 01404000, JARDIM PAULISTA, S\u00c3O PAULO, SP\",\n            \"score\": 95.18153327776994,\n            \"distance\": 29.313601838651707,\n            \"precision\": \"ROAD_CENTROID\"\n        }\n    ],\n    \"found\": 1\n}<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"exemplo2\"><strong>Ejemplo 2 &#8211; B\u00fasqueda de direcciones desde m\u00e1s de una coordenada<\/strong><\/h2>\n\n\n\n<p>En este ejemplo, obtendremos resultados para dos coordenadas diferentes. Para ello necesitamos identificarlos con el par\u00e1metro <code>id<\/code>. El primer punto ser\u00e1 <code>\"L1\"<\/code> y el segundo <code>\"L2\"<\/code>.<\/p>\n\n\n\n<p>El punto <code>\"L1\"<\/code> deber\u00eda devolver resultados dentro de un radio de 500 metros. Para ello utilizamos el par\u00e1metro <code>distance<\/code>.<\/p>\n\n\n\n<p>La solicitud completa est\u00e1 a continuaci\u00f3n:<\/p>\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    {\n        \"id\": \"L1\",\n        \"lat\": -26.90314282963394,\n        \"lon\": -48.68018153051618,\n        \"distance\": 500\n    },\n    {\n        \"id\": \"L2\",\n        \"lat\": -26.908620508271895,\n        \"lon\": -48.67848497677373\n    }\n]<\/pre>\n\n\n\n<p>La respuesta completa est\u00e1 a continuaci\u00f3n:<\/p>\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    \"results\": [\n        {\n            \"id\": \"L1\",\n            \"address\": {\n                \"road\": \"RUA LEOPOLDO HESS\",\n                \"number\": \"54\",\n                \"district\": \"S\u00c3O JO\u00c3O\",\n                \"zipCode\": \"88304260\",\n                \"city\": \"ITAJA\u00cd\",\n                \"state\": {\n                    \"name\": \"SANTA CATARINA\",\n                    \"code\": \"SC\"\n                },\n                \"mainLocation\": {\n                    \"lat\": -26.903134,\n                    \"lon\": -48.680257\n                },\n                \"numberAsInteger\": 54\n            },\n            \"type\": \"ROAD\",\n            \"label\": \"RUA LEOPOLDO HESS, 88304260, S\u00c3O JO\u00c3O, ITAJA\u00cd, SC\",\n            \"score\": 98.96608277648525,\n            \"distance\": 7.556140571987315,\n            \"precision\": \"NUMBER_EXACT\"\n        },\n        {\n            \"id\": \"L2\",\n            \"address\": {\n                \"road\": \"RUA HEITOR LIBERATO\",\n                \"number\": \"2057\",\n                \"district\": \"S\u00c3O JUDAS\",\n                \"zipCode\": \"88303101\",\n                \"city\": \"ITAJA\u00cd\",\n                \"state\": {\n                    \"name\": \"SANTA CATARINA\",\n                    \"code\": \"SC\"\n                },\n                \"mainLocation\": {\n                    \"lat\": -26.908564,\n                    \"lon\": -48.67848\n                },\n                \"numberAsInteger\": 2057\n            },\n            \"type\": \"ROAD\",\n            \"label\": \"RUA HEITOR LIBERATO, 88303101, S\u00c3O JUDAS, ITAJA\u00cd, SC\",\n            \"score\": 99.21863668889449,\n            \"distance\": 6.309805167165782,\n            \"precision\": \"NUMBER_EXACT\"\n        }\n    ],\n    \"found\": 2\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>El prop\u00f3sito de este segundo endpoint, Reverse Geocode, es devolver informaci\u00f3n sobre la direcci\u00f3n en funci\u00f3n de sus coordenadas. Para realizar la solicitud de Reverse Geocode es necesario enviar la solicitud mediante el m\u00e9todo POST al siguiente endpoint: Nota:&nbsp;Actualmente regresa solo a direcciones ubicadas en Brasil. La Reverse Geocode API se actualiz\u00f3 a V2. El [&hellip;]<\/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":[155],"tags":[],"class_list":["post-3149","post","type-post","status-publish","format-standard","hentry","category-geocode-es"],"acf":[],"_links":{"self":[{"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/posts\/3149","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=3149"}],"version-history":[{"count":6,"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/posts\/3149\/revisions"}],"predecessor-version":[{"id":3501,"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/posts\/3149\/revisions\/3501"}],"wp:attachment":[{"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/media?parent=3149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/categories?post=3149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developers.maplink.global\/es\/wp-json\/wp\/v2\/tags?post=3149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}