Lista de parámetros
Se requieren los siguientes parámetros:
legs– Array de objetos onde cada objeto representa um trecho da rota (obrigatório apenas para o endpoint independente). Cada objeto presente emlegsirá conter os seguintes parâmetros:points– Coordenadas que componen el tramo de la ruta. El parámetro points acepta coordenadas como objetos, matrices, codificadas en geohash o codificadas como polyline, como se muestra en los ejemplos siguientes.
bufferRouteInMeters– Entero con el radio de búsqueda de puntos de interés a lo largo de la ruta. Límite de 500 metros.bufferStoppingPointsInMeters– Entero con el radio de búsqueda de puntos de interés en las paradas. Límite de 500 metros.onlyMyPlaces– Valor booleano que indica si sólo se devolverán los establecimientos de su propia base o si también se utilizará la base nativa del servicio.categories– Array con las categorías de los establecimientos deseados.subCategories– (Opcional) Array con las subcategorías de los establecimientos deseados.
Nota: Para consultar las categorías y subcategorías disponibles para consulta e inscripción, basta con realizar una solicitud a los siguientes endpoints (método GET): https: //api.maplink.global/place/v1/places/category y https://api.maplink.global/place/v1/places/subcategory.
Formatos de coordenadas aceptados
Se admiten los siguientes formatos como entrada de coordenadas en el parámetro points:
Objeto – Objetos compuestos por los parámetros latitud y longitud:
"points": [
{
"latitude": -19.50489,
"longitude": -57.43231
}
]
Array – Arrays que contienen la latitud y la longitud respectivamente:
"points": [ [-19.50489,-57.43231], ]
Geohash – Strings con latitud y longitud codificadas en geohash:
"points": [ "6sx1j15pf", ]
Polyline – String con todas las coordenadas de la ruta codificadas como polyline:
"points": "pp`vB|fp}IlAFhCI"