Arrêts avec services le long de l'itinéraire
Les conducteurs de véhicules électriques aiment souvent choisir eux-mêmes leurs lieux de recharge en fonction des services disponibles à proximité.
La requête getRouteStationsWithAmenities renvoie les bornes de recharge situées le long d’un itinéraire existant et à distance de marche de certaines catégories de services, tout en indiquant pour chaque borne le nom des services à proximité. Les conducteurs peuvent ainsi organiser leur arrêt de recharge autour d’un service précis, comme leur chaîne de restaurants préférée ou un café avec terrasse.
Fonctionnement
L’ajout d’un arrêt avec services à un itinéraire se fait en quatre étapes :
- Créer un itinéraire.Demandez un itinéraire avec
createRoute. - Sélectionner une option d’itinéraire.Choisissez l’une des options d’itinéraire renvoyées par l’abonnement
routeou la requêtegetRoute. - Rechercher des bornes avec services.Transmettez à
getRouteStationsWithAmenitiesl’option d’itinéraire choisie en tant queroute_idet l’identifiant de demande d’itinéraire renvoyé parcreateRouteen tant queroute_request_id, ainsi que leamenity_typerecherché et untime_windowqui définit jusqu’où chercher dans le trajet. Vous obtiendrez une liste de bornes compatibles le long de l’itinéraire, chacune accompagnée des services précis situés à proximité. - Recalculer l’itinéraire avec la borne sélectionnée.Une fois que le conducteur a choisi la borne, appelez à nouveau
createRouteet ajoutez la borne à l’entréeviacomme arrêt de recharge à l’aide devia.properties.station.station_id. Consultez Itinéraire avec arrêts pour en savoir plus sur ce fonctionnement.
Sélection des bornes
Une borne n’est incluse dans les résultats que si elle remplit tous les critères suivants :
| Critère | Description |
|---|---|
| Fenêtre de trajet | La borne est atteinte dans la fenêtre de temps demandée (center ± margin), mesurée en secondes de temps de trajet depuis le début de l’itinéraire. |
| Compatibilité du véhicule | La borne dispose d’au moins un connecteur compatible avec le véhicule utilisé dans l’itinéraire d’origine. |
| Distance par rapport à l’itinéraire | La borne se trouve dans la distance maximale autorisée par rapport au tracé de l’itinéraire. |
| Correspondance des services | Au moins un service du type demandé se trouve dans la distance de marche autorisée depuis la borne. |
Si aucune borne ne remplit tous les critères, essayez d’élargir la margin de votre fenêtre de temps ou d’assouplir vos filters.
Exemples
Rechercher des bornes avec un café après environ 1 heure de trajet
Recherchez des bornes compatibles avec un café à distance de marche, atteintes entre 45 et 75 minutes après le début du trajet (center: 3600, margin: 900).
Recalculer un itinéraire avec la borne sélectionnée et un arrêt de 45 minutes
Une fois que le conducteur a sélectionné une borne, créez un nouvel itinéraire qui l’inclut comme arrêt de recharge. Définir stop_duration sur 2700 indique au planificateur d’itinéraire que le conducteur restera au moins 45 minutes, afin d’optimiser la recharge autour de la pause déjeuner.
Ce contenu vous a-t-il été utile ?