Aller au contenu principal
Guide

Itinéraire

La planification d’itinéraires pour les EV s’accompagne de défis uniques. La capacité de la batterie, la consommation d’énergie réelle, la topographie, la météo et la disponibilité du réseau de recharge déterminent tous si un véhicule atteindra sa destination.

L’API Route prend en compte toutes ces variables pour trouver des itinéraires EV optimaux. Grâce à un modèle de consommation d’énergie de classe mondiale, elle place automatiquement les arrêts de recharge exactement quand et où ils sont nécessaires. Les itinéraires sont entièrement personnalisables, ce qui vous permet de les affiner selon vos propres règles métier.

Fonctionnement

Pour garantir de hautes performances, l’API Route fonctionne de manière asynchrone, selon le même modèle asynchrone que celui utilisé dans toute l’API. La création et la récupération d’un itinéraire se font en deux étapes distinctes.

  1. Créer un itinéraireAppelez la mutation createRoute avec au minimum un vehicle, une origin et une destination. La mutation renvoie immédiatement un id d’itinéraire, que vous utiliserez à l’étape suivante pour suivre et récupérer l’itinéraire. De nombreuses autres options de personnalisation sont disponibles ; consultez personnaliser votre itinéraire ci-dessous.
  2. Ouvrir un abonnementAbonnez-vous à la subscription route en utilisant l’id de l’étape précédente. Pendant le calcul de l’itinéraire, l’abonnement envoie des mises à jour de statut que vous pouvez utiliser pour piloter un état de chargement asynchrone dans votre interface.
  3. Afficher le résultatUne fois que le status de l’itinéraire passe à done, error ou not_found, affichez l’interface correspondant à ce résultat.
  4. Récupérer à la demandeUn itinéraire qui a atteint un statut final réussi est stocké avec tous ses détails. Si vous devez l’afficher à nouveau plus tard, par exemple après y être revenu, utilisez la requête getRoute plutôt que d’ouvrir un nouvel abonnement.

Personnaliser votre itinéraire

createRoute accepte une série de paramètres facultatifs pour affiner le calcul d’un itinéraire. Vous trouverez plus de détails sur chaque champ dans la référence de l’API.

FonctionnalitéDescription
ÉtapesAjoutez des arrêts intermédiaires. Fournissez via.properties.station.station_id pour forcer un arrêt de recharge à une station précise, ou uniquement via.geometry pour un simple point de passage sans recharge.
Durée d’arrêtDéfinissez la durée, en secondes, pendant laquelle le véhicule reste à une étape ou à la destination, avec properties.station.stop_duration ou properties.location.stop_duration.
Recharge sur autorouteDonnez la priorité aux stations de recharge situées directement sur l’autoroute avec station_preferences.prefer_highway_charging, en évitant les arrêts qui nécessitent de quitter l’autoroute.
MétéoAppliquez un préréglage météo ou des conditions météorologiques personnalisées au modèle de consommation. Utilise par défaut les données météo en temps réel.
SaisonSupposez des conditions météorologiques summer, winter ou current, comme alternative plus simple à weather.
Éléments d’itinéraire à éviterÉvitez toll_road ou ferry dans la mesure du possible.
Classement des opérateursPrivilégiez des réseaux de recharge spécifiques avec type: preferred, ou limitez le calcul d’itinéraire à ces seuls réseaux avec type: required. Classez les opérateurs en high, medium ou low, et limitez un classement à des pays précis pour chaque opérateur.
Exclusions d’opérateursExcluez entièrement un opérateur de l’itinéraire avec operators.exclude. Revient à la configuration du dashboard de votre projet lorsqu’il n’est pas défini au niveau de la requête.
Évitement d’opérateursÉvitez un opérateur sans l’exclure complètement, avec operators.avoid.
Stations de recharge alternativesRecherchez des stations de recharge alternatives dans un rayon compris entre 500 et 5000 mètres le long de l’itinéraire.
Itinéraires alternatifsDemandez des options d’itinéraire supplémentaires, dans la mesure du possible. Définissez 0 pour ne calculer que l’itinéraire recommandé.
Préférences de conduiteAjustez le style de conduite avec speed_factor ou maximum_speed, ou choisissez un style eco ou sport.
Prise en compte du traficPrenez en compte les embouteillages en temps réel. Contactez le support pour l’activer sur votre projet.
Heure de départCalculez les heures d’arrivée prévues à partir du trafic en temps réel et de la météo historique, actuelle ou prévue.
Destination sous forme de stationDéfinissez une station précise comme destination de l’itinéraire. Elle est traitée comme un arrêt sans recharge.
Charge du véhicule par étapeDéfinissez occupants, total_occupant_weight et total_cargo_weight sur origin ou via. Ces valeurs se propagent sur le reste du trajet et peuvent être remplacées à n’importe quel point via ultérieur.
Puissance de recharge minimalePar défaut, le calcul d’itinéraire exclut les connecteurs de moins de 43 kW. Définissez un minimum différent pour correspondre à la vitesse de recharge de votre véhicule. Les bornes de puissance supérieure sont tout de même sélectionnées même si votre véhicule se recharge plus lentement que leur puissance maximale.

Ce contenu vous a-t-il été utile ?

Développeurs

Chargetrip ©

Statut inconnu

Gérer les cookies

En vigueur le : 20 mars 2024 · Mis à jour le : 25 janvier 2023

Politique relative aux cookies

Nous utilisons des cookies pour améliorer votre expérience sur developers.chargetrip.com. Cette politique relative aux cookies fait partie de la politique de confidentialité et couvre l’utilisation des cookies entre votre appareil et notre site. Nous fournissons également des informations de base sur les services tiers que nous pouvons utiliser, qui peuvent eux aussi utiliser des cookies dans le cadre de leur service, bien qu’ils ne soient pas couverts par notre politique.

Si vous ne souhaitez accepter aucun cookie de notre part, vous devez configurer votre navigateur pour qu’il refuse les cookies de developers.chargetrip.com, en sachant que nous pourrions alors ne pas être en mesure de vous fournir certains des contenus et services souhaités.

Vérifier vos choix de consentement aux cookies

Un cookie est une petite donnée qu’un site web stocke sur votre appareil lors de votre visite. Il contient généralement des informations sur le site lui-même, un identifiant unique permettant au site de reconnaître votre navigateur à votre retour, des données supplémentaires répondant à la finalité du cookie, ainsi que la durée de vie du cookie.

Les cookies sont utilisés pour activer certaines fonctionnalités (par ex. la connexion), pour suivre l’utilisation du site (par ex. les analyses), pour stocker vos paramètres utilisateur (par ex. le fuseau horaire, les préférences de notification) et pour personnaliser votre contenu (par ex. la publicité, la langue).

Les cookies définis par le site web que vous visitez sont généralement appelés « cookies internes » (first-party) et ne suivent en principe que votre activité sur ce site particulier. Les cookies définis par d’autres sites et entreprises (c’est-à-dire des tiers) peuvent être utilisés pour vous suivre sur d’autres sites web qui utilisent le même service tiers.

Cookies essentiels

Les cookies définis par le site web que vous visitez sont généralement appelés « cookies internes » (first-party) et ne suivent en principe que votre activité sur ce site particulier. Les cookies définis par d’autres sites et entreprises (c’est-à-dire des tiers) peuvent être utilisés pour vous suivre sur d’autres sites web qui utilisent le même service tiers.

Cookies de performance

Les cookies de ciblage / publicitaires sont utilisés pour déterminer quel contenu promotionnel est le plus pertinent et approprié pour vous et vos centres d’intérêt. Les sites web peuvent les utiliser pour diffuser de la publicité ciblée ou pour limiter le nombre de fois où vous voyez une publicité. Cela aide les entreprises à améliorer l’efficacité de leurs campagnes et la qualité du contenu qui vous est présenté. Ces cookies peuvent être définis par le site web que vous visitez (first-party) ou par des services tiers. Les cookies de ciblage / publicitaires définis par des tiers peuvent être utilisés pour vous suivre sur d’autres sites web qui utilisent le même service tiers. Nous utilisons des cookies de ciblage / publicitaires sur notre site.

Cookies marketing / publicitaires

Les cookies de ciblage / publicitaires sont utilisés pour déterminer quel contenu promotionnel est le plus pertinent et approprié pour vous et vos centres d’intérêt. Les sites web peuvent les utiliser pour diffuser de la publicité ciblée ou pour limiter le nombre de fois où vous voyez une publicité. Cela aide les entreprises à améliorer l’efficacité de leurs campagnes et la qualité du contenu qui vous est présenté. Ces cookies peuvent être définis par le site web que vous visitez (first-party) ou par des services tiers. Les cookies de ciblage / publicitaires définis par des tiers peuvent être utilisés pour vous suivre sur d’autres sites web qui utilisent le même service tiers. Nous utilisons des cookies de ciblage / publicitaires sur notre site.

Engagement envers les tiers

Nous examinons les politiques de confidentialité de tous nos prestataires tiers avant de faire appel à leurs services, afin de nous assurer que leurs pratiques sont conformes aux nôtres. Nous n’inclurons jamais sciemment des services tiers qui compromettent ou violent la vie privée de nos utilisateurs.

Cookie
google-cookie-consent
Description
Stocke vos préférences en matière de cookies, c’est-à-dire les catégories que vous avez acceptées ou refusées, afin que nous puissions respecter votre choix à chaque visite et ne charger que les outils d’analyse ou de marketing que vous avez autorisés.
Durée de vie
2 ans

Comment contrôler ou refuser les cookies

Si vous ne souhaitez pas accepter les cookies de notre part, vous pouvez configurer votre navigateur pour qu’il refuse les cookies de notre site web. La plupart des navigateurs sont configurés par défaut pour accepter les cookies, mais vous pouvez modifier ces paramètres pour refuser complètement les cookies ou pour être averti lorsqu’un site web tente d’en définir un.

Si vous naviguez sur des sites web depuis plusieurs appareils, vous devrez peut-être modifier vos paramètres sur chacun d’eux.

Bien que certains cookies puissent être bloqués sans grand impact sur l’expérience d’un site web, bloquer tous les cookies peut vous empêcher d’accéder à certaines fonctionnalités et à certains contenus sur les sites que vous visitez.

Nous pouvons mettre à jour cette politique relative aux cookies de temps à autre afin de refléter, par exemple, des changements dans les cookies que nous utilisons ou pour d’autres raisons opérationnelles, juridiques ou réglementaires. Veuillez consulter à nouveau cette politique pour rester informé de notre utilisation des cookies et des technologies associées. La date en haut de cette politique relative aux cookies indique la dernière fois qu’elle a été mise à jour.