時計では、HTML5のネイティブGeolocationウォッチサポートを使用しています。これはネイティブのものではなく、Webアプリのためのものです。助けてくれてありがとう:Dモバイル(iOS/Android)でバックグラウンドで位置を見ることは可能ですか?
答えて
バックグラウンドでWeb Appからユーザーの場所を見ることはできません。 Chrome(Android M)で確認しました.WebアプリケーションがバックグラウンドになるとすぐにGPSアイコンが消え、監視位置プロセスが停止します。 (Webアプリケーションが再びフォアグラウンドに入ると、ウォッチプロセスが再開されます)。
デバイスがロックされている場合も同じことが起こります。ウォッチプロセスは、ユーザーがロックを解除してWebアプリケーションがフォアグラウンドになるまで停止します。
はい。あなたのモバイルブラウザがをサポートしているならば、あなたは確かにバックグラウンドで場所を見ることができます。
watchPosition()
の機能を使用できます。
watchPosition()コードスニペット
var watchID = navigator.geolocation.watchPosition(function(position) {
do_something(position.coords.latitude, position.coords.longitude);
});
位置データの変更(デバイスの動きによって以上 正確な地理情報が到着した場合のいずれか)の場合は、コールバック関数 を設定することができますその更新された位置情報で呼び出されます。これは、同じ入力 のパラメータが
getCurrentPosition()
であるwatchPosition()
関数を使用して を実行します。コールバック関数は と呼ばれ、ブラウザがあなたの場所を として更新するか、より正確な場所を提供することができます。
getCurrentPosition()コードスニペット
navigator.geolocation.getCurrentPosition(function(position) {
do_something(position.coords.latitude, position.coords.longitude);
});
より多くの情報を取得するには、参照してくださいMozilla/Geolocation/WatchCurrentPosition
はそれが役に立てば幸い!
私はアンドロイドのwatchPosition
apiをテストしましたが、Firefoxでは動作しますが、chromeでは動作しないようです。
UPDATE: - 私はAndroidのN
答えるため- 1. iPhone 3G、3GSでバックグラウンドから位置を見つけることは可能ですか
- 2. IPhoneのphonegapアプリケーションのバックグラウンドでgpsの位置を追跡することは可能ですか?
- 3. QuillJSで手術の位置を得ることは可能ですか?
- 4. iOS5のモバイルSafariでクリック可能な固定位置navbar
- 5. CSSバックグラウンド位置がモバイルで動作しない
- 6. イオンモーダルの絶対位置を設定することは可能ですか?
- 7. トーストの位置を指定することは可能ですか?
- 8. svg位置にイメージリンクを挿入することは可能ですか?
- 9. 固定位置divを応答させることは可能ですか?
- 10. iOS 10でバックグラウンドからSMSを送信することは可能ですか?
- 11. モバイルWebページで画像をキャプチャすることは可能ですか?
- 12. シェルスクリプト - バックグラウンドで.shファイルを実行することは可能ですか
- 13. バックグラウンドでのユーザーの動きを検出することは可能ですか?
- 14. rstudio - バックグラウンドでコードを実行することは可能ですか?
- 15. タグでアイテムを見つけることは可能ですか?
- 16. WPFでは、UniformGridパネル内で項目のセル位置を指定することは可能ですか?
- 17. GWTを特定の画面位置とウィンドウサイズでホストすることは可能ですか?
- 18. d3では、トゥイーンのパス位置を動的に変更することは可能ですか?
- 19. 円のゾーンでその位置を `div`とすることは可能でしょうか?
- 20. iPhoneのメイン(デスクトップ)インターフェース/バックグラウンドをスキンすることは可能ですか?
- 21. 要素を静的位置から絶対位置/固定位置に変換することは可能ですか?
- 22. ガベージコレクションのオブジェクトグラフを「見る」ことは可能ですか?
- 23. 他のユーザが `SECRET =" ... "`を見ることは可能ですか?
- 24. C#では画像上に特定のテキスト位置を得ることは可能ですか?
- 25. C#では、ブラウザを開くことなく、バックグラウンドでURLを開くことは可能ですか?
- 26. リクエストでこのリンクテキストを見つけることは可能ですか?
- 27. javassistでスタティックメソッドをプロキシまたは置換することは可能ですか
- 28. データテーブルをshinydashboardのサイドバーに置くことは可能ですか
- 29. Googleカレンダーにボタンを置くことは可能ですか?
- 30. Haskellにサブモジュールを置くことは可能ですか?
おかげで、ネクサス5Xを使用していて、デバイスがロックされ、誰かのポケットにされている場合でも、これは動作しますか? – Niels
@Niels正直なところ私はこのユースケースをテストしていません。私はデバイスがロックされているときに更新された位置を取得することができなくなるのではないかと恐れています。このユースケースをテストすれば、ここでお知らせください! – krishnaxv
Androidでキャッシュされた(バックグラウンド)プロセスでは、ジオロケーションが正しく動作しません。 – dusoft