Présentation du SDK Navigation

Le SDK Navigation vous permet d'intégrer de manière fluide l'expérience de navigation détaillée Google Maps directement dans vos applications mobiles. Le SDK offre une personnalisation de l'UI pour l'apparence de la marque et une configuration avancée des itinéraires. En proposant des expériences de navigation personnalisables dans l'application, vous pouvez améliorer l'efficacité opérationnelle, accroître l'engagement des utilisateurs et obtenir des insights précieux basés sur les données.

Pourquoi utiliser le SDK Navigation ?

En intégrant la navigation à votre application, vous pouvez offrir une expérience supérieure à vos utilisateurs, tout en appliquant votre propre image de marque et en exploitant les données de trajet :

  • Contrôlez l'expérience de bout en bout et augmentez l'engagement en gardant les utilisateurs dans votre application pendant la navigation, ce qui leur évite de passer d'une application à l'autre.
  • Personnalisez l'expérience de navigation pour qu'elle corresponde à l'apparence de votre marque grâce à 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 du routage des trajets pour les analyses, les optimisations, les communications avec les clients et la 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 votre application :

  • Offrez à vos utilisateurs une expérience de navigation détaillée fluide et fiable grâce à Google Maps.
  • Prend 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 calques et des éléments d'interface utilisateur personnalisés pour mettre en évidence les informations de navigation clés et personnaliser l'expérience de navigation en fonction de votre marque.
  • Accédez aux données de vos trajets pour analyser les tendances, identifier les points à améliorer et optimiser vos 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 principaux composants du SDK Navigation sont les suivants :

  • Calque de carte : commencez par un calque de carte, y compris 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 incluent le SDK Navigation ne peuvent pas inclure le SDK Maps. Si votre application utilise le SDK Maps, vous devez le supprimer pour pouvoir utiliser le SDK Navigation. Toutefois, l'API Maps est presque identique dans le SDK Navigation. Vous n'avez donc généralement pas besoin de mettre à jour votre implémentation, à l'exception de la suppression du SDK Maps. Pour en savoir plus sur les différences entre le SDK Maps et le SDK Navigation en termes d'API et de fonctionnalités cartographiques, consultez la page Présentation de la section "Référence".
  • Expérience de navigation : ajoutez l'expérience de navigation à l'aide de, qui inclut la superposition de navigation détaillée, les cartes de tournant et d'autres éléments d'interface utilisateur. 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 couvrent un scénario d'utilisation typique du SDK Navigation :

1 Configurer 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 à votre premier itinéraire Tracez un itinéraire dans votre application vers une seule destination. Pour en savoir plus, consultez Naviguer sur un itinéraire à une seule destination.
3 Modifier l'UI de navigation Personnalisez l'expérience de navigation et l'apparence visuelle en modifiant les commandes et les éléments d'interface utilisateur intégrés qui s'affichent sur la carte. Pour en savoir plus, consultez Modifier l'UI de navigation.
4 Ajuster les détails du routage modifier les préférences de routage et gérer les points de passage. Pour en savoir plus, consultez 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émo.