PositionOptions

Contexte sécurisé: Cette fonctionnalité est uniquement disponible dans des contextes sécurisés (HTTPS), pour certains navigateurs qui la prennent en charge.

L'interface PositionOptions décrit un objet, contenant des propriétés, à passer en paramétre de Geolocation.getCurrentPosition() et Geolocation.watchPosition().

Properties

L'interface PositionOptions n'hérite d'aucune propriété.

PositionOptions.enableHighAccuracy Contexte sécurisé

C'est un Boolean (en-US) qui indique que l'application souhaite recevoir les meilleurs résultats possibles. Si la valeur est true et si l'appareil peut fournir une position plus précise, il le fera. Notez que cela peut entraîner des temps de réponse plus lents ou une augmentation de la consommation d'énergie (avec une puce GPS sur un appareil mobile par exemple). D'un autre côté, si la valeur est false, l'appareil peut prendre la liberté d'économiser des ressources en répondant plus rapidement et/ou en utilisant moins d'énergie. Valeur par défaut: false.

PositionOptions.timeout Contexte sécurisé

C'est une valeur positive de type long représentant la durée maximale (en millisecondes) que le périphérique est autorisé à prendre pour renvoyer une position. La valeur par défaut est Infinity, ce qui signifie que getCurrentPosition() ne retournera pas tant que la position n'est pas disponible.

PositionOptions.maximumAge Contexte sécurisé

C'est une valeur positive de type long l'âge maximal en millisecondes d'une position en cache possible qu'il est acceptable de retourner. Si initialisé à 0,  cela signifie que le périphérique ne peut pas utiliser une position mise en cache et doit tenter de récupérer la position actuelle réelle. Si initialisé à Infinity l'appareil doit retourner une position mise en cache indépendamment de son âge. Valeur par défaut: 0.

Methods

L'interface PositionOptions n'implémente ni n'hérite d'aucune méthode.

Specifications

Specification Status Comment
Geolocation API
La définition de 'PositionOptions' dans cette spécification.
Recommendation Specification initiale

Browser compatibility

No compatibility data found for api.PositionOptions.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.

See also