Autore Topic: Richiamare google map app  (Letto 692 volte)

Offline atomix84

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
Richiamare google map app
« il: 28 Febbraio 2013, 12:51:08 CET »
0
Salve a tutti
avrei bisogno di un aiuto per completare un'applicazione.Ho elaborato la sezione dove siamo che al momento del lancio dell'intent richiama la mappa di goggle con due marker uno in un indirizzo specifico dichiarato come geocoder(lat,long) e l'altro invece sulla nostra posizione attuale.
Quello che vorrei realizzare è il tasto raggiungici che non fa altro che aprire l'applicazione google map e passargli le coordinate di partenza e fine. Sapete se c'è un modo per farlo?

Saluti

Offline nicopasso

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 5
  • Sistema operativo:
    Windows 7, Mac OS X 10.5
Re:Richiamare google map app
« Risposta #1 il: 28 Febbraio 2013, 15:16:33 CET »
0
Ciao.
Il codice per aprire l'app di Google Map è il seguente

Codice: [Seleziona]
double latitude = 0.23233494; //numero a caso
double longitude = 11.0387387483; //numero a caso
String name = "Piazza del duomo";
String uri = String.format("geo:%f,%f?q=%f,%f(%s)", latitude, longitude, latitude, longitude, name);
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(intent);

La posizione dell'utente viene automaticamente mostrata nell'app di Google Map quindi hai solo bisogno del punto di partenza.