Aggiunta di punti multipli in Google Maps tramite Intent di Android

Come parte della navigazione nella mia app, sto rivolgendo la mia app su Google Maps insieme ai lats e ai longs. Ho già riuscito a passare la fonte e la destinazione e aprirlo direttamente in Google Maps.

Uri gmmIntentUri = Uri.parse("google.navigation:q=9.883456,78.120150"); Intent mapIntent = new Intent(Intent.ACTION_VIEW,gmmIntentUri); mapIntent.setPackage("com.google.android.apps.maps"); startActivity(mapIntent); 

Ma la mia domanda è come posso passare più punti a Google Maps via intenti. Di recente, Google ha introdotto l'aggiunta di più destinazioni nella versione mobile dell'applicazione Google Map e presumo che sia disponibile nell'API di Google Directions, ma non voglio utilizzare il path torcente integrando Google Directions nella mia applicazione, preferisco l'autostrada a Google Maps.

  • Come posso integrare il portfoglio Paytm in un'applicazione Android?
  • Come sostituire R.drawable. "SomeString"
  • Errore di configuration ionica: non hai accettato i contratti di licenza dei seguenti componenti SDK:
  • Il telefono ruota rapidamente a 180 gradi, l'anteprima della telecamera ruota verso l'alto
  • Il permesso viene negato quando si scrive in sdCard
  • Android - Facebook SDK 3 - Come eseguire il login in modo programmato senza LoginButton
  • Ho cercato molto su questo argomento, ma tutto quello che trovo è quello che segue, ma che non funziona neanche.

     Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=st.%20louis,mo&daddr=washington,dc%20to:chicago,il%20to:new%20york,ny")); startActivity(intent); 

    Il codice sopra funziona solo quando lo apriamo in Chrome ma voglio che apri in Google Maps e mapIntent.setPackage("com.google.android.apps.maps"); anche un mapIntent.setPackage("com.google.android.apps.maps"); non funziona, ma è ovvio che i precedenti passati sono un URL disponibile in Google Maps della versione web.

    Qualsiasi intuizione o qualsiasi idea su come questo possa essere raggiunta sarà più che accolta.

    PS: Può questo essere raggiunto a tutti ?????

  • Styling Android Action Bar
  • Android: android.view.ViewRoot $ CalledFromWrongThreadException - Come risolvere il problema?
  • Come caricare un'image dagli asset?
  • Come cancellare automaticamente la cache volley?
  • Invertire un'animation
  • Imansible risolvere: com.facebook.android:facebook-android-sdk:4.4.0
  • One Solution collect form web for “Aggiunta di punti multipli in Google Maps tramite Intent di Android”

    1. Contrasta URL = https://www.google.co.in/maps/dir/18.6121132,73.707989/18.642344,73.707880/18.652344,73.727880/18.6530132,73.7270

      In alto URL

      sorgente = 18.6121132,73.707989

      waypoint1 = 18.642344,73.707880

      waypoint2 = 18.652344,73.727880

      destinazione = 18.6530132,73.7270

    2. Chiama l'URI di Google Map Intent

      Uri gmmIntentUri = Uri.parse("https://www.google.co.in/maps/dir/18.6121132,73.707989/18.5,73.7/18.8,73.71"); Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); mapIntent.setPackage("com.google.android.apps.maps"); startActivity(mapIntent);

    Ho testato con punti multipli e mi ha funzionato. Spero che questo aiuterà gli altri

    Nota: funziona solo nell'ultima applicazione Android di Google Maps

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.