geolocationOptions

Paramètres optionnels permettant la personnalisation de la récupération d'une [Position](../Position/position.html) géolocalisée.

{ maximumAge: 3000, timeout: 5000, enableHighAccuracy: true };

Options

  • enableHighAccuracy : indique que l'application nécessite les meilleurs résultats possibles. Par défaut, l'appareil tente de récupérer une [Position](../Position/position.html) à l'aide de méthodes basées sur le réseau. Définir cette propriété à true demande à Cordova d'utiliser des méthodes plus précises, telles que la localisation par satellite. (Boolean)

  • timeout : la durée maximale (en millisecondes) allouée depuis l'appel à [geolocation.getCurrentPosition](../geolocation.getCurrentPosition.html) ou [geolocation.watchPosition](../geolocation.watchPosition.html) jusqu'à ce que la fonction callback [geolocationSuccess](geolocationSuccess.html) correspondante soit exécutée. Si [geolocationSuccess](geolocationSuccess.html) n'est pas appelée dans ce délai, le code d'erreur [PositionError](../PositionError/positionError.html).TIMEOUT est transmis à la fonction callback [geolocationError](geolocationError.html). (Notez que, dans le cas de [geolocation.watchPosition](../geolocation.watchPosition.html), la fonction callback [geolocationError](geolocationError.html) pourrait être appelée à un intervalle régulier de timeout millisecondes !) (Number)

  • maximumAge : accepter une position mise en cache dont l'âge ne dépasse pas le délai spécifié en millisecondes. (Number)

Particularités d'Android

Les émulateurs d'Android 2.x ne retournent aucun résultat de géolocalisation à moins que l'option enableHighAccuracy ne soit réglée sur true.