CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 12 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 35 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

leggere le coordinate gps da una foto

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    May 2010
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    leggere le coordinate gps da una foto

    Ciao a tutti.

    Non riesco a leggere le coordinate gps associate ad una foto scattata con HTC Wildfire, Android 2.1.
    Guardando tra i dettagli della foto è chiaro che le coordinate gps siano state associate ad essa al momento dello scatto.

    Ma andando ad eseguire del codice Java in modo da ottenere tali valori, il risultato è sempre 0.0, 0.0.


    ContentResolver cr = getContentResolver();

    Uri mediaUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
    String[] mediaProjection = { MediaStore.Images.ImageColumns._ID,
    MediaStore.Images.ImageColumns.BUCKET_DISPLAY_NAME ,
    MediaStore.Images.ImageColumns.BUCKET_ID,
    MediaStore.Images.ImageColumns.LATITUDE,
    MediaStore.Images.ImageColumns.LONGITUDE,
    MediaStore.Images.ImageColumns.MINI_THUMB_MAGIC };

    Cursor mediaCursor = cr.query(mediaUri, mediaProjection, null, null, null);

    if(mediaCursor.moveToFirst()) {
    do {
    int latitudeColIndex = mediaCursor.getColumnIndex(MediaStore.Images.Image Columns.LATITUDE);
    int longitudeColIndex = mediaCursor.getColumnIndex(MediaStore.Images.Image Columns.LONGITUDE);

    double latitude = mediaCursor.getDouble(latitudeColIndex);
    double longitude = mediaCursor.getDouble(longitudeColIndex);
    Log.i(this.getClass().getName(), "" + latitude + " " + longitude);

    } while(mediaCursor.moveToNext());
    }

    Grazie

  2.  

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy