Vai al contenuto
Leo

Controllo · scheda Telefono

Posizione

Invisibile: dove ti trovi, con il GPS del telefono

  • Scheda Telefono
  • Invisibile
  • PC: sì (simulato)
  • Telefono: sì

Esempio

Metti un Posizione nella finestra (si chiamerà Posizione1) e scrivi:

Finestra1.leoprovato con Leo
quando Finestra1.apertura fai    Posizione1.precisa = falsofine quando Posizione1.cambio fai    stampa("cambio: latitudine = {evento["latitudine"]}")fine
Risultato (controlli simulati)
cambio: latitudine = esempio
Posizione1.precisa = falso

Proprietà

Si leggono e si cambiano con il punto: Posizione1.precisa.

ProprietàTipoInizialeSignificato
precisalogicoveroUsa il GPS (più preciso, consuma più batteria)
continualogicoveroContinua ad aggiornare mentre ti muovi
attiva sola letturalogicofalsoVero mentre segue la posizione
latitudine sola letturadecimale0.0Latitudine in gradi (nord positivo)
longitudine sola letturadecimale0.0Longitudine in gradi (est positivo)
precisione sola letturadecimale-1.0Errore possibile in metri (-1 = posizione non ancora letta)
altitudine sola letturadecimale0.0Altezza sul livello del mare, in metri
velocita sola letturadecimale0.0Velocità in km/h

Eventi

  • quando Posizione1.cambio fai principaleQuando il valore o il contenuto cambia. In evento: latitudine, longitudine, precisione, altitudine, velocita.
  • quando Posizione1.errore faiQuando qualcosa va storto. In evento: messaggio.

Metodi

  • Posizione1.avvia()Comincia a chiedere la posizione al GPS (evento cambio a ogni aggiornamento).
  • Posizione1.ferma()Smette di seguire la posizione (il GPS consuma batteria).
  • Posizione1.distanza_da(latitudine, longitudine)Metri tra l'ultima posizione letta e il punto (latitudine, longitudine).

Dove funziona

  • PCsì (simulato)
  • Telefonosì

Nella stessa scheda