La constante javascript TIMEOUT de l'objet PositionError spécifie que l'API n'a pu récupérer les données de géolocalisation (Position) dans le délai spécifié (PositionOptions.timeout).
Exemple de code :
function PositionCallback( oPosition ){ //oPosition est un Objet Position } function PositionErrorCallback( oPositionError ){ //oPositionError est un Objet PositionError switch(oPositionError.code) { case oPositionError.TIMEOUT: break; case oPositionError.PERMISSION_DENIED: break; case oPositionError.POSITION_UNAVAILABLE: break; case oPositionError.UNKNOWN_ERROR: break; } } } var oGeolocation = navigator.geolocation; oGeolocation.getCurrentPosition( PositionCallback, PositionErrorCallback ); //ou var id = oGeolocation.watchPosition( PositionCallback, PositionErrorCallback);
Valeur retournée de TIMEOUT
Valeur retournée
La constante javascript TIMEOUT de l'objet PositionError un nombre entier égal à 3.