50,000 XNUMX chargements de cartes gratuits chaque mois. Commence dès maintenant!
Tâches d'optimisation d'itinéraire pour les tâches de service, les tâches de ramassage et de livraison et les véhicules avec différents emplacements de début et de fin et différents horaires de travail.
Nom | Type | Description |
---|---|---|
les flottes | tableau d'objets | Objet tableau de flottes. Voir le descriptif ci-dessous. |
visites | tableau d'objets (facultatif) | Tableau d'objets de tâche de collecte et de livraison. Voir le descriptif ci-dessous. |
rendez-vous_unique | tableau d'objets (facultatif) | Tableau d'objets de tâche de service. Voir le descriptif ci-dessous. |
maxVisites | entier (facultatif) | Tâches maximales pouvant être attribuées à un conducteur. |
maxVisites | Yoshi Tannamuri | Canada |
Magazzini Alimentari Riuniti | entier (facultatif) | Tâches maximales pouvant être attribuées à un conducteur. |
vitesse | entier (facultatif) | Facteur de vitesse pour vos véhicules. |
Nom | Type | Description |
---|---|---|
id | un magnifique | Le paramètre d'identification défini pour chaque véhicule. |
nominale | entier (facultatif) | la capacité du véhicule (poids/volume, etc.) mais la charge des tâches doit également être dans la même mesure |
majDébut | entier (facultatif) | L'heure à laquelle le véhicule commencera son quart de travail (par exemple, 1300 signifie que le véhicule prendra la tâche après 1 heures) |
MajFin | entier (facultatif) | Le temps après lequel le véhicule n'effectuera plus de tâche (par exemple 2200, signifie que le véhicule n'effectuera plus de tâches après 10 heures) |
lieu_de_départ | objet | L'objet Start Location se compose de 3 clés : lat (latitude), lng (longitude), name (adresse du lieu). Toutes les clés sont sous forme de chaîne et 'name' est facultatif. |
end_location | objet | L'objet End Location se compose de 3 clés : lat (latitude), lng (longitude), name (adresse de l'emplacement). Toutes les clés sont sous forme de chaîne et 'name' est facultatif. |
Retourner au début | booléen (facultatif) | vrai, s'il est obligatoire de retourner au dépôt. false, s'il n'est pas obligatoire de retourner au dépôt. La valeur par défaut est false. Retourner à la valeur de départ si vrai, remplacera l'emplacement de fin. |
compétence | chaîne de caractères (facultatif) | rIl indique la capacité du conducteur/véhicule à effectuer le type particulier de tâches. Par exemple : il y a 2 véhicules x et y , x transporte des 'pizzas' et y des 'bourguignons'. Les tâches ayant la compétence 'pizzas' seront affectées à x et non à y , de même pour 'burgurs' ne seront affectées qu'à y. |
rcost_per_distance | rnuméro (facultatif) | rCoût par km pour le conducteur/véhicule. |
rfixed_cost | rnuméro (facultatif) | rCoût fixe par trajet pour le conducteur/véhicule. |
Nom | Type | Description |
---|---|---|
id | un magnifique | Le paramètre d'identification défini pour chaque tâche. |
customer_id | chaîne (facultatif) | Paramètre d'identification défini pour le client. |
Téléphone | chaîne (facultatif) | Numéro de téléphone du client. |
charge | entier (facultatif) | Charge/demande à desservir (sans unité mais dans la même mesure de capacité de véhicule). |
données | un magnifique | Date à laquelle la tâche est exécutée. Toutes les tâches doivent avoir la même date (MM-JJ-AAAA). |
compétence | chaîne (facultatif) | Il indique les compétences requises par le conducteur/véhicule pour effectuer cette tâche. Par exemple : il y a 2 véhicules x et y , x transporte des 'pizzas' et y des 'bourguignons'. Les tâches ayant la compétence 'pizzas' seront affectées à x et non à y , de même pour 'burgurs' ne seront affectées qu'à y. |
priorité | numéro (facultatif) | Il définit la priorité des tâches. La valeur peut être 1 (élevée), 2 (moyenne) et 3 (faible). |
rendez-vous | objet | Lisez les lignes suivantes pour comprendre. |
rendez-vous.lieu | objet | L'objet de localisation se compose de 3 clés : lat (latitude), lng (longitude), address (adresse de localisation). Toutes les clés sont sous forme de chaîne et 'adresse' est facultative. |
rendez-vous.durée | entier (facultatif) | Temps que la tâche prendra pour s'achever (par exemple, 10 signifie 10 minutes de temps de service.) |
rendez-vous.start_time | entier (facultatif) | L'heure après laquelle la tâche doit être effectuée [0, 2400) (par exemple, 930 signifie 9h30) |
rendez-vous.end_time | entier (facultatif) | L'heure avant laquelle la tâche doit être effectuée [0, 2400) (par exemple, 2350 signifie 11h50) |
Nom | Type | Description |
---|---|---|
id | un magnifique | Le paramètre d'identification défini pour chaque tâche. |
customer_id | chaîne (facultatif) | Paramètre d'identification défini pour le client. |
Téléphone | chaîne (facultatif) | Numéro de téléphone du client. |
charge | entier (facultatif) | Charge/demande à desservir (sans unité mais dans la même mesure de capacité de véhicule). |
données | un magnifique | Date à laquelle la tâche est exécutée. Toutes les tâches doivent avoir la même date (MM-JJ-AAAA). |
compétence | chaîne (facultatif) | Il indique les compétences requises par le conducteur/véhicule pour effectuer cette tâche. Par exemple : il y a 2 véhicules x et y , x transporte des 'pizzas' et y des 'bourguignons'. Les tâches ayant la compétence 'pizzas' seront affectées à x et non à y , de même pour 'burgurs' ne seront affectées qu'à y. |
priorité | numéro (facultatif) | Il définit la priorité des tâches. La valeur peut être 1 (élevée), 2 (moyenne) et 3 (faible). |
pick-up | objet | Lisez les lignes suivantes pour comprendre. |
lieu de ramassage | objet | L'objet de localisation se compose de 3 clés : lat (latitude), lng (longitude), address (adresse de localisation). Toutes les clés sont sous forme de chaîne et 'adresse' est facultative. |
ramassage.durée | entier (facultatif) | Temps que la tâche prendra pour s'achever (par exemple, 10 signifie 10 minutes de temps de service.) |
ramassage.start_time | entier (facultatif) | L'heure après laquelle la tâche doit être effectuée [0, 2400) (par exemple, 930 signifie 9h30) |
ramassage.end_time | entier (facultatif) | L'heure avant laquelle la tâche doit être effectuée [0, 2400) (par exemple, 2350 signifie 11h50) |
dropoff | objet | Lisez les lignes suivantes pour comprendre. |
point de chute | objet | L'objet de localisation se compose de 3 clés : lat (latitude), lng (longitude), address (adresse de localisation). Toutes les clés sont sous forme de chaîne et 'adresse' est facultative. |
dépôt.durée | entier (facultatif) | Temps que la tâche prendra pour s'achever (par exemple, 10 signifie 10 minutes de temps de service.) |
dropoff.start_time | entier (facultatif) | L'heure après laquelle la tâche doit être effectuée [0, 2400) (par exemple, 930 signifie 9h30) |
dropoff.end_time | entier (facultatif) | L'heure avant laquelle la tâche doit être effectuée [0, 2400) (par exemple, 2350 signifie 11h50) |
Nom | Type | Description |
---|---|---|
noOfRoutes | entier | Le nombre d'itinéraires que toutes les flottes doivent emprunter pour accomplir toutes les tâches |
Emplois non attribués | liste | Les ID de service de toutes les tâches qui ne sont pas terminées |
total des emplois | entier | Le nombre total de services à effectuer |
totalTimeTaken (en secondes) | double | Le temps total pris par toutes les flottes pour accomplir toutes les tâches en secondes |
maxTimeTaken (en secondes) | double | L'heure à laquelle toutes les tâches seront terminées si toutes les flottes démarrent en même temps |
totalDistanceTravelled (en mètres) | double | La distance totale parcourue soit toutes les flottes en mètres |
statuts | un magnifique | 'succès' si toutes les tâches sont exécutées et 'échec' si l'une d'entre elles reste non exécutée. |
SOLUTIONS | liste | La liste de toutes les flottes mappées aux services qu'elles ont effectués |
RouteDistanceTime (en secondes) | liste | La liste de toutes les flottes cartographiées avec le temps et la distance parcourus par elles pour effectuer les tâches. |
Remarque : Veuillez ajouter votre jeton d'accès valide dans l'en-tête afin d'obtenir une réponse valide d'une API.
Example : authorization : a32c4d0-1s4b-1aea-sa69-cdccg57h0ea