Présentation du SDK Navigation

Le SDK Navigation vous permet d'intégrer parfaitement la navigation détaillée de Google Maps directement dans vos applications mobiles. Le SDK permet de personnaliser l'interface utilisateur pour l'apparence de la marque et de configurer des routes avancées. Fournir des expériences de navigation personnalisables dans l'application vous aide à améliorer l'efficacité opérationnelle, à améliorer l'engagement utilisateur et à obtenir des informations précieuses basées sur les données.

Pourquoi utiliser le SDK Navigation ?

Intégrer la navigation dans votre application vous permet d'offrir une expérience de meilleure qualité à vos utilisateurs, tout en appliquant votre propre branding et en exploitant les données sur les trajets:

  • Contrôlez l'expérience de bout en bout et augmentez l'engagement en maintenant les utilisateurs dans votre application pendant la navigation, ce qui vous évite de passer d'une application à une autre.
  • Personnalisez l'expérience de navigation pour qu'elle corresponde à l'apparence de votre marque avec des éléments d'interface utilisateur personnalisables.
  • Optimisez l'expérience de routage en gérant les préférences de routage, les destinations et les points de cheminement.
  • Utilisez les données de localisation et d'événements issues de l'itinéraire d'un trajet à des fins d'analyse, d'optimisation, de communication avec les clients et de surveillance en temps réel.

Que pouvez-vous faire avec le SDK Navigation ?

Le SDK Navigation vous permet de créer une expérience de navigation complète dans l'application:

  • Offrez à vos utilisateurs une expérience de navigation détaillée simple et fiable basée sur Google Maps.
  • Prendre en charge différents modes de transport, y compris la voiture, la marche, le vélo et les deux-roues.
  • Implémentez des repères, des superpositions et des éléments d'interface utilisateur personnalisés pour mettre en évidence les principales informations de navigation et pour personnaliser l'expérience de navigation en fonction de votre marque.
  • Accédez aux données sur les trajets pour analyser les tendances, identifier les points à améliorer et optimiser les opérations.

Fonctionnement du SDK Navigation

Vous pouvez utiliser le SDK Navigation pour intégrer des cartes et des fonctionnalités de navigation à votre application. Les deux composants principaux du SDK Navigation sont les suivants:

  • Calque de carte: commencez par un calque de carte, en incluant la vue de carte, le style, les commandes d'interface utilisateur, la caméra et le comportement d'interaction. Le SDK Navigation inclut la fonctionnalité de carte du SDK Maps. Les applications qui l'incluent ne le peuvent pas. Si votre application utilise le SDK Maps, vous devez le supprimer pour pouvoir utiliser le SDK Navigation. Cependant, l'API Google Maps est presque identique dans le SDK Navigation. Vous n'avez donc généralement pas besoin de mettre à jour votre implémentation, si ce n'est de supprimer le SDK Maps. Pour en savoir plus sur l'API Google Maps et les différences de fonctionnalités entre le SDK Maps et le SDK Navigation, consultez la page Présentation dans la section "Références".
  • Expérience de navigation: ajoutez l'expérience de navigation à l'aide de, qui comprend la superposition de la navigation détaillée, les cartes de navigation et des éléments d'interface utilisateur supplémentaires. Vous pouvez utiliser l'expérience de navigation Google ou créer votre propre expérience de navigation personnalisée.

Utiliser le SDK Navigation

Les étapes ci-dessous correspondent à un cas d'utilisation typique du SDK Navigation:

1 Configuration Créez un projet Google Cloud, ajoutez le SDK Navigation à votre clé API et configurez votre projet Android Studio. Pour en savoir plus, consultez Configurer votre projet.
2 Accéder au premier itinéraire Tracez un itinéraire dans votre application vers une seule destination. Pour plus d'informations, consultez la section Parcourir une route à destination unique.
3 Modifier l'interface utilisateur de navigation Personnalisez l'expérience de navigation et l'apparence visuelle en modifiant les commandes d'interface utilisateur intégrées et les éléments qui apparaissent sur la carte. Pour en savoir plus, consultez Modifier l'interface utilisateur de navigation.
4 Ajuster les informations de routage Modifiez les préférences d'itinéraire et gérez les points de cheminement. Pour en savoir plus, consultez la section Expérience de routage.

Pour en savoir plus sur les fonctionnalités du SDK Navigation, consultez la documentation de référence ou essayez la démonstration.