Géolocalisation API : PositionError

Objet Javascript PositionError

Définition

L'objet PositionError est l'objet qui contient les constantes d'erreurs et le code de l'erreur et sont message.

PositionError est l'objet récupéré par la fonction d'errorCallback passée en argument à la fonction Geolocation.getCurrentPosition( successCallback, errorCallback, Options) ou à la fonction Geolocation.watchPosition( successCallback, errorCallback, Options).
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:
      //action
      break;
    case oPositionError.PERMISSION_DENIED:
      //action
      break;
    case oPositionError.POSITION_UNAVAILABLE:
      //action
      break;
    case oPositionError.UNKNOWN_ERROR:
      //action
      break;
  }
}
var oGeolocation = navigator.geolocation;
oGeolocation.getCurrentPosition( PositionCallback, PositionErrorCallback );
//ou
var id = oGeolocation.watchPosition( PositionCallback, PositionErrorCallback);