Dom Geolocation : Objet PositionOptions.enableHighAccuracy

La propriété javascript enableHighAccuracy

Définition

L'attribut javascript enableHighAccuracy de l'objet PositionOptions spécifie si l'on veut recevoir les coordonnées les plus précises possibles.
Exemple de code :
/* On omet "enableHighAccuracy" dans la PositionOptions, cela revient à mettre "enableHighAccuracy" avec sa valeur par défaut "false" */
var oGeo = navigator.geolocation;
oGeo.getCurrentPosition( successCallback, errorCallback);
oGeo.getCurrentPosition( successCallback, errorCallback, {maximumAge:0, timeout:60000});

/* On spécifie la propriété "enableHighAccuracy" de PositionOptions */
oGeo.getCurrentPosition( successCallback, errorCallback, {enableHighAccuracy:true});


Valeur retournée et acceptée de enableHighAccuracy

Valeur retournée et acceptée

L'attribut javascript enableHighAccuracy de l'objet PositionOptions accepte une valeur booléen :
- false, on n'a pas demandé de la précision, valeur par défaut.
- true, on veut de la précision. Peut en résulter des temps de réponse lents ou augmentation de la consommation d'énergie.
Attention : il semblerai que l'utilisateur puisse refuser la haute précision sur certain support.

L'attribut javascript enableHighAccuracy de l'objet PositionOptions renvoie une valeur booléen.