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à su true 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 ogni timeout 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.