Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

Secure context
This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

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 Secure context
C'est un Boolean 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 Secure context
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 Secure context
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. La valeur par défaut est 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

Nous convertissons les données de compatibilité dans un format JSON. Ce tableau de compatibilité utilise encore l'ancien format car nous n'avons pas encore converti les données qu'il contient. Vous pouvez nous aider en contribuant !

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support 5 (Oui) 3.5 (1.9.1) 9 10.60
Removed in 15.0
Reintroduced in 16.0
5
Secure context-only 47 ? 55 (55) Pas de support (Oui) (Oui)
Feature Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? (Oui) 4.0 (4) ? 10.60 ?
Secure context-only Pas de support 47 ? 55 (55) Pas de support (Oui) (Oui)

See also

Étiquettes et contributeurs liés au document

Contributeurs à cette page : guizmo51, JeanLucB
Dernière mise à jour par : guizmo51,