Dom Geolocation : Objet PositionOptions.maximumAge

La propriété javascript maximumAge

Définition

L'attribut javascript maximumAge de l'objet PositionOptions spécifie la durée en millisecondes du cache de la position courante.
Si il n'y a pas de position dans le cache, L'Api va en chercher une nouvelle position pour la mettre en cache.
Exemple de code :
/* On omet "maximumAge" dans la PositionOptions, cela revient à mettre "maximumAge" avec sa valeur par défaut "0" */
navigator.geolocation.getCurrentPosition( successCallback, errorCallback );
navigator.geolocation.getCurrentPosition( successCallback, errorCallback, {enableHighAccuracy:false, timeout:60000} );

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

Valeur retournée de maximumAge

Valeur retournée

L'attribut javascript maximumAge de l'objet PositionOptions accepte comme valeur :
- un nombre entier positif, l'unité est la milliseconde.
- un nombre entier négatif, cela revient à lui assigner 0.
- Infinity
Si vous passez à l'attribut maximumAge la valeur 0, alors il n'y a pas de cache la Positon sera toujours renouvelée

L'attribut javascript maximumAge de l'objet PositionOptions renvoie comme valeur :
- nombre entier positif, l'unité est la milliseconde.
- Infinity