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
qui indique que l'application souhaite recevoir les meilleurs résultats possibles. Si la valeur esttrue
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 estfalse
, 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 estInfinity
, ce qui signifie quegetCurrentPosition()
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
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
- Using geolocation
- The
Geolocation
interface that uses it.