PositionError

PositionError オブジェクトは、エラーが発生したときに [geolocationError](../parameters/geolocationError.html) コールバック関数に渡されます。

プロパティー

  • code: 事前に定義された以下のエラーコードのうちの1つを表します
  • message: エラーの内容を表すエラーメッセージを表します

定数

  • PositionError.PERMISSION_DENIED
  • PositionError.POSITION_UNAVAILABLE
  • PositionError.TIMEOUT

概要

PositionError オブジェクトは、位置情報取得に関するエラーが発生したときに [geolocationError](../parameters/geolocationError.html) コールバック関数を通してユーザーに返されます。

PositionError.PERMISSION_DENIED

ユーザーがアプリケーションに対して、位置情報の取得を許可しなかった場合に返されます。これはプラットフォームに依存します。

PositionError.POSITION_UNAVAILABLE

デバイスが位置を取得できなかった場合に返されます。大抵、これはデバイスがネットワークに接続されていない、および/または衛生情報が取得出来なかったことを意味します。

PositionError.TIMEOUT

デバイスが、 [geolocationOptions](../parameters/geolocation.options.html)timeout プロパティーによって指定された時間内に位置が取得できなかった場合に返されます。 [geolocation.watchPosition](../geolocation.watchPosition.html) と一緒に使用するとき、このエラーは [geolocationError](../parameters/geolocationError.html) コールバックの中で毎 timeout ミリ秒後呼ばれる可能性があります。