Autore Topic: Query su google maps  (Letto 1019 volte)

Offline onire

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Dream G1, Samsung Galaxy S
  • Sistema operativo:
    Windows Xp
Query su google maps
« il: 20 Settembre 2010, 23:14:58 CEST »
0
Salve, quando effettuo una query su google maps da pc, mi restituisce l'elenco dei risultati sulla sinistra e mi centra la mappa sul primo, come posso recuperare quell'elenco, non ho nessuna idea da dove iniziare.
Grazie

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Query su google maps
« Risposta #1 il: 20 Settembre 2010, 23:18:27 CEST »
0
Potresti iniziare cercando "search address android" su google e guardarti il primo risultato ;)

Offline onire

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Dream G1, Samsung Galaxy S
  • Sistema operativo:
    Windows Xp
Re:Query su google maps
« Risposta #2 il: 20 Settembre 2010, 23:27:53 CEST »
0
Mi sembra di capire che devo usare la classe geocoder speriamo di trovare qualche esempio semplice.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Query su google maps
« Risposta #3 il: 20 Settembre 2010, 23:37:55 CEST »
+1
Più semplice di così...

Codice (Java): [Seleziona]
Geocoder geoCoder = new Geocoder(this, Locale.ITALY);
List<Address> addresses;
try {
        addresses = geoCoder.getFromLocationName("Tuo indirizzo", 10);
        for(Address address:addresses){
                //Scorri i risultati
        }
       
} catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
}
« Ultima modifica: 21 Settembre 2010, 22:26:35 CEST da JD, Reason: Fixato lo snippet »

Offline onire

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Dream G1, Samsung Galaxy S
  • Sistema operativo:
    Windows Xp
Re:Query su google maps
« Risposta #4 il: 21 Settembre 2010, 21:51:21 CEST »
0
@Ricky
Ti ringrazio, però grazie ad eclipse ho modificato il codice così:

Codice (Java): [Seleziona]
final Geocoder geoCoder = new Geocoder(this, Locale.ITALY);
                Button btnTrova2 = (Button) findViewById(R.id.Button02);
                btnTrova2.setOnClickListener(new View.OnClickListener() {
                        public void onClick(View v) {

                                List<Address> addresses = null;
                                try {
                                        addresses = geoCoder.getFromLocationName("Roma", 10);
                                } catch (IOException e) {
                                        // TODO Auto-generated catch block
                                        e.printStackTrace();
                                }
                                TextView tvTextView01 = (TextView) findViewById(R.id.TextView01);
                               
                                for(Address risultati :addresses){
                                        //Scorri i risultati

                                        tvTextView01.setText(Double.toString(risultati.getLatitude()));


                                }
                        }
                });

Ora se volessi inserire il costruttore di geocoder in onclick, come dovrei modificare il codice?
Inoltre, sai se esiste una proprietà che le racchiude tutte, ovvero mi da latitudine, longitudine e tutte le altre informazioni tutte insieme?
Comunque grazie, adesso so da cosa iniziare.
« Ultima modifica: 21 Settembre 2010, 22:16:21 CEST da onire »

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Query su google maps
« Risposta #5 il: 21 Settembre 2010, 22:06:45 CEST »
0
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Query su google maps
« Risposta #6 il: 21 Settembre 2010, 22:08:00 CEST »
0
L'ho scritto io al volo. Comunque "non ti funziona" non vuol dire niente. Devi postare codice ed errore che ottieni.

Offline onire

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Dream G1, Samsung Galaxy S
  • Sistema operativo:
    Windows Xp
Re:Query su google maps
« Risposta #7 il: 21 Settembre 2010, 22:17:30 CEST »
0
Che vuol dire che non ti funziona? Da un qualche tipo di errore?

Prova a dare uno sguardo qui: http://www.google.com/codesearch/p?hl=it#J7EhxQqUXk4/EntAndroid/src/com/juicy/app/service/GeocoderService.java&q=getFromLocationName%20geocoder%20lang:java&sa=N&cd=5&ct=rc

Grazie JD

Cmq anche io mi sono reso conto che avevo scritto una cavolta, ma voi siete così veloci che non mi avete dato tempo di modificare il post  ;-)
« Ultima modifica: 21 Settembre 2010, 22:21:10 CEST da onire »