gif-jungle

50,000 XNUMX chargements de cartes gratuits chaque mois. Commence dès maintenant!

Optimisation d'itinéraire V2

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.

Comment construire un objet flottes

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.

Comment construire un objet flotte -

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.

Comment construire un objet single_appointment -

Nom Type Description
id un magnifique Le paramètre d'identification défini pour chaque tâche.
customer_idchaîne (facultatif) Paramètre d'identification défini pour le client.
Téléphonechaîne (facultatif) Numéro de téléphone du client.
chargeentier (facultatif) Charge/demande à desservir (sans unité mais dans la même mesure de capacité de véhicule).
donnéesun magnifique Date à laquelle la tâche est exécutée. Toutes les tâches doivent avoir la même date (MM-JJ-AAAA).
compétencechaî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-vousobjet Lisez les lignes suivantes pour comprendre.
rendez-vous.lieuobjet 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)

Comment construire un objet visites -

Nom Type Description
id un magnifique Le paramètre d'identification défini pour chaque tâche.
customer_idchaîne (facultatif) Paramètre d'identification défini pour le client.
Téléphonechaîne (facultatif) Numéro de téléphone du client.
chargeentier (facultatif) Charge/demande à desservir (sans unité mais dans la même mesure de capacité de véhicule).
donnéesun magnifique Date à laquelle la tâche est exécutée. Toutes les tâches doivent avoir la même date (MM-JJ-AAAA).
compétencechaî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-upobjet Lisez les lignes suivantes pour comprendre.
lieu de ramassageobjet 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)
dropoffobjet Lisez les lignes suivantes pour comprendre.
point de chuteobjet 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)

Comment construire un objet visites -

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

Trouvons un moyen ensemble

Contactez-nous pour connaître nos plans tarifaires

Contactez-Nous