前提・実現したいこと
JavaSprictのnavigator.geolocation.getCurrentPositionで位置情報を取得したい
発生している問題・エラーメッセージ
コンソールにcoordsプロパティが戻るようにしたいのですがエラーメッセージも現れず空になってしまいます。
しかしリロードするとコンソールに下記のメッセージが出現します
開いた直後には出現しません。
これがヒントになっているとは思うのですが解決することができませんのでアドバイスをいただけると幸いです。
[Violation] Only request geolocation information in response to a user gesture.
該当のソースコード
<script> 'use strict'; function success(pos) { console.log(pos); } function fail(error) { alert('位置情報の取得に失敗しました。エラーコード:' + error.code); } navigator.geolocation.getCurrentPosition(success, fail); </script>
試したこと
・getCurrentPositionからwatchPositonに変えても改善はしませんでした。
・ブラウザの位置情報のアクセスも許可しています。
あなたの回答
tips
プレビュー