English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Applicazione
  • Eventi

On Change Location

evento copia link

Condizioni di notifica

Questo evento viene notificato all'applicazione quando si verificano le seguenti condizioni:

  • la proprietà RefreshLocation è stata impostata ad un valore maggiore di zero;
  • l'utente ha concesso il permesso di leggere la posizione fisica;
  • la posizione fisica del browser cambia, oppure è stata appena attivato il rilevamento della posizione;
  • è passato più del numero di millisecondi specificato da RefreshLocation dall'ultima volta che l'evento è stato notificato.

Utilizzo consigliato

L'evento è necessario quando l'applicazione vuole conoscere la posizione fisica del browser. Solitamente all'interno dell'evento la posizione viene registrata in un'oggetto in memoria o sul database e poi viene chiamata qualche funzione di aggiornamento per portare a video i valori letti.

Argomenti

Location Oggetto di tipo IDLocation che contiene tutti i valori di posizione letti.

Esempio di codice

// **********************************************************************************
// Evento notificato all'applicazione quando cambia la posizione fisica del terminale
// **********************************************************************************

event FPSIP.OnChangeLocation(
  IDLocation Location // Oggetto che contiene le coordinate fisiche del terminale
)
{
  // Se la form è aperta, allora aggiorno
  if (InstantGPS.isOpen())
  {
    InstantGPS.Aggiorna(Location)
  }
}
  • Si consiglia si interrompere prima possibile la lettura della posizione per non scaricare le batterie del terminale, ad oggi molto sensibili all'utilizzo di questa funzione.
  • Se il browser non supporta la geolocalizzazione (ad es. IE8) l'evento OnChangeLocation non viene nemmeno notificato.

Ultima modifica: 31/10/2022 / Validità: da 9.5.4160

Vedi Anche

  • Refresh Location (proprietà)
  • Geolocalizzazione
  • ID Location

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum