Autore Topic: Ricavare posizione senza GPS  (Letto 2436 volte)

Offline m2k

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
    • KyTech
  • Dispositivo Android:
    Samsung Galaxy SII
  • Sistema operativo:
    Windows 7 - Ubuntu - Debian
Ricavare posizione senza GPS
« il: 11 Luglio 2012, 23:45:10 CEST »
0
Usando NETWORK_PROVIDER per ricevere la posizione ho notato:
  • GPS on riceve la posizione con 3g e/o wifi (avvia anche ricerca satelliti gps)
  • GPS off riceve la posizione solo con 3g e/o wifi
Sono "preoccupato" per il primo punto.
volevo creare una semplice app che mi restituisse la posizione (coordinate) senza usare il gps.
A quanto sembra nel caso in cui un utente ha il gps abilitato viene sftuttato e quindio non posso escluderlo.
Sinceramente non so se è un mio problema o se è proprio una funzione dell'OS.
Essendo nuovo utilizzatore e nuovo programmatore android chiedo per sicurezza a voi.

Offline m2k

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
    • KyTech
  • Dispositivo Android:
    Samsung Galaxy SII
  • Sistema operativo:
    Windows 7 - Ubuntu - Debian
Re:Ricavare posizione senza GPS
« Risposta #1 il: 23 Luglio 2012, 12:02:45 CEST »
0
piccolo up?  :-P

Offline Giovanni D'Addabbo

  • Utente normale
  • ***
  • Post: 163
  • Respect: +8
    • Google+
    • giovannid
    • giovanni.daddabbo
    • magoscuro
    • Mostra profilo
    • Rhubbit.it - Sviluppo app Android/iOs
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Rhubbit srl
  • Sistema operativo:
    Windows/Mac/Linux
Re:Ricavare posizione senza GPS
« Risposta #2 il: 23 Luglio 2012, 18:45:45 CEST »
0
non capisco la preoccupazione...che cosa ti preoccupa esattamente?

Offline m2k

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
    • KyTech
  • Dispositivo Android:
    Samsung Galaxy SII
  • Sistema operativo:
    Windows 7 - Ubuntu - Debian
Re:Ricavare posizione senza GPS
« Risposta #3 il: 29 Luglio 2012, 14:42:29 CEST »
0
Mi preoccupa il fatto che se cerco di leggere la posizione usando la triangolazione dei ripetitori e ho il gps attivo il servizio usa il GPS e non la triangolazione.

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Ricavare posizione senza GPS
« Risposta #4 il: 29 Luglio 2012, 15:39:30 CEST »
0
Mi sfugge la preoccupazione, il GPS è il sistema più preciso presente nel telefono per individuare la propria posizione rispetto ai ripetitori GSM o alla posizione delle reti wi-fi conosciute.
adb logcat | tee /tmp/logcat | grep TAG

Offline m2k

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
    • KyTech
  • Dispositivo Android:
    Samsung Galaxy SII
  • Sistema operativo:
    Windows 7 - Ubuntu - Debian
Re:Ricavare posizione senza GPS
« Risposta #5 il: 29 Luglio 2012, 16:58:15 CEST »
0
Questo lo so ma devo determinarne solo la provincia quindi non necessito di una precisione al metro

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Ricavare posizione senza GPS
« Risposta #6 il: 29 Luglio 2012, 18:44:03 CEST »
0
Io creerei un oggetto Criteria impostando il valore ACCURACY_COARSE

e poi lo passerei al metodo requestSingleUpdate

in modo tale da farmi dare la locazione approssimativa, senza specificare da quale provider la voglio ottenere.

Cosa ne pensi?

Offline m2k

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
    • KyTech
  • Dispositivo Android:
    Samsung Galaxy SII
  • Sistema operativo:
    Windows 7 - Ubuntu - Debian
Re:Ricavare posizione senza GPS
« Risposta #7 il: 29 Luglio 2012, 22:36:58 CEST »
0
Grazie per le rispose. Che metodo utilizza questo criterio?
Inoltre posso sapere il margine di errore?

Offline Giovanni D'Addabbo

  • Utente normale
  • ***
  • Post: 163
  • Respect: +8
    • Google+
    • giovannid
    • giovanni.daddabbo
    • magoscuro
    • Mostra profilo
    • Rhubbit.it - Sviluppo app Android/iOs
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Rhubbit srl
  • Sistema operativo:
    Windows/Mac/Linux
Re:Ricavare posizione senza GPS
« Risposta #8 il: 30 Luglio 2012, 14:45:29 CEST »
0
Ricky`mi ha preceduto, in ogni caso in realtà puoi usare semplicemente Address | Android Developers() senza farti nessun tipo di ragionamento ed assicurandoti che ci sia solo qualcosa attivo per geolocalizzare il dispositivo

Offline m2k

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
    • KyTech
  • Dispositivo Android:
    Samsung Galaxy SII
  • Sistema operativo:
    Windows 7 - Ubuntu - Debian
Re:Ricavare posizione senza GPS
« Risposta #9 il: 31 Luglio 2012, 19:15:39 CEST »
0
non vorrei chiedere troppo ma siccome programmo da poco. molto poco
Avete qualche esempio?