geolocationOptions
Parametri opzionali per personalizzare il recupero di geolocalizzazionePosition
.
{maximumAge: 3000, timeout: 5000, enableHighAccuracy: true};
Opzioni
enableHighAccuracy: fornisce un suggerimento che l'applicazione ha bisogno i migliori risultati possibili. Per impostazione predefinita, il dispositivo tenta di recuperare un
Position
usando metodi basati sulla rete. Impostando questa proprietà sutrue
indica al framework di utilizzare metodi più accurati, come posizionamento satellitare. (Boolean)timeout: la lunghezza massima di tempo (in millisecondi) che è consentito per passare dalla chiamata a
[geolocation.getCurrentPosition](../geolocation.getCurrentPosition.html)
o[geolocation.watchPosition](../geolocation.watchPosition.html)
fino a quando il corrispondente[geolocationSuccess](geolocationSuccess.html)
callback viene eseguito. Se il[geolocationSuccess](geolocationSuccess.html)
callback non viene richiamato entro questo tempo, il[geolocationError](geolocationError.html)
callback viene passata una[PositionError](../PositionError/positionError.html).TIMEOUT
codice di errore. (Si noti che, quando utilizzato in combinazione con[geolocation.watchPosition](../geolocation.watchPosition.html)
, il[geolocationError](geolocationError.html)
callback potrebbe essere chiamato un intervallo ognitimeout
millisecondi!) (Numero)maximumAge: accettare una posizione memorizzata nella cache in cui età è minore il tempo specificato in millisecondi. (Numero)
Stranezze Android
Emulatori Android 2. x non restituiscono un risultato di geolocalizzazione a meno che il enableHighAccuracy
opzione è impostata sutrue
.