同様の質問が以前に尋ねられましたが、iOS 7 ではなく iOS 6 にのみ関連しています。約 1 週間、私はnavigator.geolocation.watchPosition
2 つの異なる iPad で作業しようとしました。両方の環境で。watchPosition
呼び出された後に 2 ~ 4 回起動しますが、二度と実行されません。ホーム画面に戻ってもう一度戻ると、2〜4回すばやく連続して動作し、終了します。
Chrome、Safari、およびホーム画面に保存された Web アプリはすべて同じように機能します。<meta content="yes" name="apple-mobile-web-app-capable">
タグの有無にかかわらずこれを試しました。
私はこれを機能させるためにAPIの組み合わせを使い果たしました.私が思いついた唯一のことは、ユーザーがiOSを実行してgetCurrentPosition
いるsetInterval
場合、理想的とは言えません。これについての助けをいただければ幸いです。
これをテストしたい人のために: http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation_watchposition