Dom Geolocation : Objet PositionOptions.timeout

La propriété javascript timeout

Définition

L'attribut javascript timeout de l'objet PositionOptions spécifie le nombre maximum de millisecondes entre l'appel de la fonction getCurrentPosition() ou watchPosition() et le retour positif de nouvelle position (successCallback).
Exemple de code :
/*
On omet "timeout" dans la PositionOptions, cela revient à mettre "timeout" avec sa valeur par défaut "Infinity"
*/
navigator.geolocation.getCurrentPosition( successCallback, errorCallback);
navigator.geolocation.getCurrentPosition( successCallback, errorCallback, {enableHighAccuracy:false, maximumAge 60000});

//On spécifie la propriété timeout de PositionOptions
navigator.geolocation.getCurrentPosition( successCallback, errorCallback, {timeout:60000});


Valeur retournée et acceptée de timeout

Valeur retournée et acceptée

L'attribut javascript timeout de l'objet PositionOptions accepte comme valeur :
- un nombre entier positif, l'unité est la milliseconde.
- un nombre entier négatif, cela revient à mettre 0.
- un Infinity: pas de limite de durée, valeur par défaut.

L'attribut javascript timeout de l'objet PositionOptions renvoie comme valeur :
- un nombre entier positif, l'unité est la milliseconde.
- Infinity: pas de limite de durée, valeur par défaut.

Informations de timeout

Le temps d'autorisation

L'attribut javascript timeout de l'objet PositionOptions ne tient pas compte du temps que peut mettre l'utilisateur à valider l'autorisation d'accès aux coordonnées.