It is currently 22 April 2025, 0:50 Advanced search

Attivazione geolocalizzazione

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

Attivazione geolocalizzazione

Postby rainer.battisti » 6 February 2017, 10:43

Ciao, come si fa a testare se il gps dello smartphone è attivo ?
Lanciando il comando geocodeLocation va in exception timeout ma non so come testarlo.

Grazie
rainer.battisti
 
Posts: 128
Joined: 23 June 2015, 10:18

Re: Attivazione geolocalizzazione

Postby d.pierangeli » 6 February 2017, 11:13

Non mi è chiara la domanda, il comando geocodeLocation mi sembra di ricordare che è legato al componente GoogleMaps e richiede di passargli latitudine e longitudine.

Per ottenenerle devi usare la posizione, per farlo devi abilitare la proprietà RefreshLocation e usare l'evento di OnChangeLocation (ricordati di spegnere la localizzazione dopo aver ottenuto la posizione altrimenti consumi troppa batteria).


Refresh Location : http://doc.instantdeveloper.com/?ARTID=E52FDA59-FED6-4780-A9F0-701E7662584A&LANG=it
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8092
Joined: 30 September 2010, 15:35

Re: Attivazione geolocalizzazione

Postby rainer.battisti » 6 February 2017, 17:42

Tanto per chiarirci Io sto parlando del cloud.

Quando cerco di sapere la mia posizione con il comando
var pos = yield app.device.geolocation.getCurrentPosition();

se l'icona "Posizione" non è attiva sul telefono il programma esce con un exception timeout senza avvisare che non è attiva, mentre funziona perfettamente quando la "Posizione" è attiva

Sarebbe utile, come in altre applicazioni, informare che il programma la usa e chiedere se si può abilitare.

Grazie
rainer.battisti
 
Posts: 128
Joined: 23 June 2015, 10:18

Re: Attivazione geolocalizzazione

Postby poidomani » 8 February 2017, 11:35

buono a sapersi @rainer.battisti
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: Attivazione geolocalizzazione

Postby d.pierangeli » 9 February 2017, 10:43

Scusa, non mi ero accorto che eravamo nel forum del Cloud!
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8092
Joined: 30 September 2010, 15:35

Re: Attivazione geolocalizzazione

Postby poidomani » 9 February 2017, 10:44

:-)
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: Attivazione geolocalizzazione

Postby d.arrivabene » 2 March 2017, 10:28

Puoi usare l'evento di onLocation: se da errore allora o non è abilitato o non si può usare (utente non ha dato il consenso). Se lo metti in un try catch puoi fare il check che ti serve.
User avatar
d.arrivabene
Pro Gamma
Pro Gamma
 
Posts: 1232
Joined: 5 October 2011, 8:36
Location: Bologna


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 10 guests