List of parameters
The following parameters are required:
legs
– Array de objetos onde cada objeto representa um trecho da rota (obrigatório apenas para o endpoint independente). Cada objeto presente emlegs
irá conter os seguintes parâmetros:points
– Coordinates that make up the section of the route. The points parameter accepts coordinates as objects, arrays, encoded in geohash or encoded as polyline , as shown in the examples below.
bufferRouteInMeters
– Integer with the search radius of points of interest along the route. Limit of 500 meters.bufferStoppingPointsInMeters
– Integer with the search radius for points of interest at the stops. Limit of 500 meters.onlyMyPlaces
– Boolean value that indicates whether only establishments from your own base will be returned or whether the service’s native base should also be used.categories
– Array with the categories of the desired establishments.subCategories
– (Optional) Array with the subcategories of the desired establishments.
Note: To consult the categories and subcategories available for consultation and registration, simply make a request to the following endpoints (GET method): https: //api.maplink.global/place/v1/places/category and https://api.maplink.global/place/v1/places/subcategory.
Accepted coordinate formats
The following formats are supported as input for the coordinates in the parameter points
:
Object – Objects composed of the parameters latitude and longitude:
"points": [ { "latitude": -19.50489, "longitude": -57.43231 } ]
Array – Arrays containing latitude and longitude respectively:
"points": [ [-19.50489,-57.43231], ]
Geohash – Strings with latitude and longitude encoded in geohash:
"points": [ "6sx1j15pf", ]
Polyline – String with all the route coordinates coded as polyline:
"points": "pp`vB|fp}IlAFhCI"