Idioma:
  • Português
  • Español

Trip

El objetivo principal de la API Trip es definir la mejor ruta, tiempo y distancia entre puntos. Para ello, utiliza un potente motor que te permite controlar:

  • Velocidad;
  • Restricciones logísticas;

Simulación de itinerario

Simularemos la obtención de un camino entre el punto de inicio y el final, asegurándonos de que pase por las paradas obligatorias 1 y 2.

  • Inicio

    Avenida Rebouças

  • Parada obligatoria 1

    Avenida Engenheiro Luiz Carlos Berrini

  • Parada obligatoria 2

    Avenida Adolfo Pinheiro

  • Final

    Avenida caminho do mar

Visualización de puntos en el mapa

Ejemplo de request

En el caso de la simulación anterior, el código de request sería:

  • Envío de request: https://api.maplink.global/trip/v1/problems
  • Solicitar consulta de procesamiento da request: https://api.maplink.global/trip/v1/jobs/ID_da_rota
  • Consulta de solución: https://api.maplink.global/trip/v1/solutions/
Ejemplo de request API Trip
{
       "points": [
                     {
                     "latitude": -23.56068,
                     "longitude": -46.672531,
                     "siteId": "start"
                     },
                     {
                     "latitude": -23.605238,
                     "longitude": -46.692998,
                     "siteId": "p1"
                     },
                     {
                     "latitude": -23.641915,
                     "longitude": -46.698002,
                     "siteId": "p2"
                     },
                     {
                     "latitude": -23.658813,
                     "longitude": -46.570932,
                     "siteId": "end"
                     }

   ],
       "startDate": 1499455200000,
       "calculationMode": "THE_FASTEST",
       "restrictionZones": [],
       "speedPreferences": [],
       "useRealSpeeds": false,

   "vehicleSpecification": {
                     "loadTypes": [],
                     "maxHeight": 0.0,
                     "maxLength": 0.0,
                     "maxLengthBetweenAxles": 0.0,
                     "maxWeight": 0.0,

   "maxWeightForDangerousMaterials": 0.0,

   "maxWeightForExplodingMaterials": 0.0,

   "maxWeightForPollutingMaterials": 0.0,
                     "maxWeightPerAxle": 0.0,
                     "maxWidth": 0.0
   },
   "profileName": "MAPLINK"
}

Visualización del itinerario

La API calcula el itinerario:

Itinerario calculado

Resumen de itinerario

Id Distancia total Duración total Velocidad media total Perfil de velocidad penalizada
5a3cf4f1adc2664818e42dc5 30.66 Km 49 minutos 35.30 km/h 0
Salida Llegada Distancia Duración Velocidad media Perfil de velocidad penalizada
Inicio 1 Parada obligatoria 1 6.523 km 11 minutos 33.64 km/h 0
Salida Llegada Distancia Duración Velocidad media Perfil de velocidad penalizada
Parada obligatoria 1 Parada obligatoria 2 5.137 km 9 minutos 33.05 km/h 0
Salida Llegada Distancia Duración Velocidad media Perfil de velocidad penalizada
Parada obligatoria 2 Final 19 km 29 minutos 39.27 km/h 0
End of Content