LoginSignup
0
0

More than 3 years have passed since last update.

Geolocation APIがエラーで動かなかったとき、イベントが実行されなかったときに確認すべきこと

Posted at

エラーは下記

  • Chrome: タイムアウトを設定した場合にはタイムアウトする。エラーは出ない。例 PositionError {code: 3, message: "Timeout expired"}
  • Firefox: PositionError { code: 1, message: "User denied geolocation prompt" }
  • Safari: PositionError {code: 1, message: "User denied Geolocation", PERMISSION_DENIED: 1, POSITION_UNAVAILABLE: 2, TIMEOUT: 3}

解決策

Macなら位置情報サービスが有効になってないせい

スクリーンショット 2019-05-21 1.02.35.png

めっちゃハマった……Chromeはタイムアウトを設定していないときに何も反応してくれないから本当にわけがわからなかった

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0