Lancement de Google Maps Directions avec Intents pour Android
Question :
Comment puis-je lancer Itinéraires Google Maps entre deux emplacements à l'aide d'une intention dans un Android app ?
Réponse :
Oui, il est possible d'utiliser une intention pour lancer des itinéraires Google Maps. Voici comment procéder :
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);
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?daddr=20.5666,45.345")); startActivity(intent);
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("google.navigation:q=an+address+city"));
Mise à jour (mai 2017) :
Google a lancé une nouvelle API pour URL Google Maps universelles et multiplateformes. Vous pouvez également utiliser Intents avec la nouvelle API :
Uri gmmIntentUri = Uri.parse("https://www.google.com/maps/dir/?api=1&origin=Sydney&destination=Brisbane&travelmode=driving");
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, gmmIntentUri); startActivity(intent);
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!