Maison > Java > javaDidacticiel > Comment puis-je lancer Google Maps Directions à l'aide d'une intention Android ?

Comment puis-je lancer Google Maps Directions à l'aide d'une intention Android ?

Mary-Kate Olsen
Libérer: 2024-12-20 13:50:10
original
638 Les gens l'ont consulté

How Can I Launch Google Maps Directions Using an Android Intent?

Lancement d'itinéraires Google Maps externes avec une intention

Pour lancer des itinéraires Google Maps externes sans intégrer l'application Google Maps dans la vôtre, une intention peut être employé.

Mise en œuvre :

Pour lancer des itinéraires Google Maps d'un point A à un point B à l'aide d'une intention, l'approche suivante peut être utilisée :

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);
Copier après la connexion

Si vous souhaitez démarrer la navigation à partir de l'emplacement actuel, supprimez simplement le paramètre "saddr" et son associé valeur.

Utilisation des adresses postales :

Au lieu de la latitude et de la longitude, vous pouvez spécifier des adresses postales réelles. Cependant, cette approche présente à l'utilisateur une boîte de dialogue lui permettant de choisir entre ouvrir les itinéraires dans un navigateur ou dans Google Maps.

Mode de navigation directe :

Pour lancer directement Google Maps mode de navigation, l'intention suivante peut être utilisée :

Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
    Uri.parse("google.navigation:q=an+address+city"));
Copier après la connexion

Mises à jour de l'API Google Maps (mai 2017) :

En mai 2017, Google a introduit une nouvelle API pour les URL Google Maps multiplateformes. Cette API peut également être utilisée avec les intentions pour lancer des itinéraires Google Maps. Pour plus d'informations, reportez-vous au guide des URL Google Maps :

https://developers.google.com/maps/documentation/urls/guide

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal