Maison >Java >javaDidacticiel >Comment lancer les directions Google Maps à partir de votre application Android à l'aide des intentions ?
Lancement d'itinéraires Google Maps avec des intentions Android
Besoin d'afficher les itinéraires Google Maps d'un endroit à un autre dans votre application Android sans incorporer l'intégralité cadre de carte ? L'utilisation d'intentions rend cet objectif réalisable.
Comment lancer des itinéraires Google Maps avec des intentions :
Pour lancer des itinéraires Google Maps à l'aide d'intentions, procédez comme suit :
Exemple d'utilisation des coordonnées :
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345")); startActivity(intent);
Pour démarrer la navigation à partir de l'emplacement actuel, omettez le saddr paramètre.
Remarque : L'utilisation d'adresses postales au lieu de coordonnées présentera à l'utilisateur le choix entre l'ouverture dans un navigateur ou Google Maps.
Pour lancer directement la navigation Google Maps :
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("google.navigation:q=an+address+city"));
Intentions de Google Maps en 2023
En mai 2017, Google a introduit un nouvelle API prenant en charge les URL universelles de Google Maps. Vous pouvez également exploiter cette API avec des intentions :
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("https://www.google.com/maps/dir/?api=1&origin=source_location&destination=destination_location"));
Remarque : remplacez source_location et destination_location par les valeurs appropriées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!