La solution On-demand Rides and Deliveries est une boîte à outils de développement permettant de créer des services de mobilité à la demande. Vous pouvez utiliser le SDK Navigation seul pour fournir des cartes de suivi en temps réel dans votre application. Si vous souhaitez ajouter des trajets coordonnés, le kit fournit des services Web et un ensemble d'API qui intègrent les fonctionnalités des cartes, des itinéraires et des lieux dans des interfaces spécialement conçues pour les solutions de partage de course et de livraison.
La solution On-demand Rides and Deliveries offre les fonctionnalités suivantes:
- Planification et répartition des itinéraires Les clients peuvent réserver un trajet ou passer une commande en calculant rapidement et précis leurs itinéraires et leur heure d'arrivée prévue, et en fournissant des points de prise en charge efficaces, en s'appuyant sur les cartes Google Maps auxquelles les utilisateurs font confiance.
- Itinéraires et navigation du conducteur Vous pouvez intégrer la navigation détaillée de Google Maps à votre application grâce à des fonctionnalités telles que les itinéraires en deux-roues et le trafic en temps réel.
- Contexte et validation de l'adresse Identifiez la bonne adresse de prise en charge ou de dépose, et assurez-vous que les chauffeurs sont acheminés au bon endroit.
- Suivi des tâches. Vous pouvez permettre aux clients de suivre l'itinéraire des chauffeurs en temps réel.
- Analyse de parc et débogage. Vous pouvez visualiser et déboguer de manière rétroactive la position, la vitesse, les temps d'interaction et la précision de la localisation des véhicules.
Composants
Nom du composant | Plates-formes | Fonctionnalité |
---|---|---|
SDK Navigation | Android et iOS | Navigation et personnalisation de l'interface utilisateur |
Services Web Fleet Engine | gRPC et REST | Authentification, immatriculation des véhicules, suivi des véhicules et coordination des déplacements |
SDK Driver | Android et iOS | Navigation améliorée et suivi |
SDK grand public | Android et iOS | Demandes de trajet |
Feuilles de route pour les développeurs
Votre conception détermine le degré d'intégration à Google Maps Platform. Voici une vue d'ensemble de ce qui vous attend lorsque vous explorez vos exigences et comparez-les aux fonctionnalités des SDK.
Navigation en temps réel dans l’application
La route vers une dernière application avec navigation vous mène à la passerelle de création du projet Cloud pour obtenir un API_KEY afin d'activer le SDK Navigation. Après ces tâches préliminaires, vous devez créer le projet d'application, copier les fichiers du SDK et ajouter les dépendances de l'application. Une fois le SDK ajouté à l'application, vous pouvez déterminer le nombre de destinations acceptées par votre application, l'apparence de la vue pour vos utilisateurs et la manière dont elle répond aux événements. Pour obtenir des conseils, consultez le SDK Navigation correspondant à votre plate-forme.
Solution de partage de course et de livraison
Les conceptions de solutions nécessitant l'immatriculation et le suivi des véhicules peuvent appeler Fleet Engine, que votre solution peut utiliser comme centre de distribution.
Principaux composants et contraintes techniques
Les fonctionnalités de partage de course et de livraison suivantes relèvent de la seule responsabilité de vos serveurs, services et applications.
- Stockage des données du conducteur, du véhicule, du passager, du trajet et des transactions facturables