時計では、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. iOS5のモバイルSafariでクリック可能な固定位置navbar
- 4. CSSバックグラウンド位置がモバイルで動作しない
- 5. トーストの位置を指定することは可能ですか?
- 6. モバイルWebページで画像をキャプチャすることは可能ですか?
- 7. rstudio - バックグラウンドでコードを実行することは可能ですか?
- 8. タグでアイテムを見つけることは可能ですか?
- 9. WPFでは、UniformGridパネル内で項目のセル位置を指定することは可能ですか?
- 10. GWTを特定の画面位置とウィンドウサイズでホストすることは可能ですか?
- 11. d3では、トゥイーンのパス位置を動的に変更することは可能ですか?
- 12. iPhoneのメイン(デスクトップ)インターフェース/バックグラウンドをスキンすることは可能ですか?
- 13. ガベージコレクションのオブジェクトグラフを「見る」ことは可能ですか?
- 14. C#では、ブラウザを開くことなく、バックグラウンドでURLを開くことは可能ですか?
- 15. 可能なすべての位置を見つけるアルゴリズム
- 16. 入力フィールドのテキストカーソルの位置を知ることが可能
- 17. iOSのバックグラウンドでの位置の取得
- 18. 位置によってイメージをアニメーション化するスムーズな遷移を得ることは可能ですか?
- 19. クリックした位置を返すためにWebViewをlongClickすることは可能ですか?
- 20. (Flash Media ServerとFlash 9を使用して)ストリーミングオーディオのランダムな位置を探すことは可能ですか?
- 21. GLSLをCGで置き換えることは可能ですか?
- 22. バックボタンを使用したときのユーザーの位置を知ることは可能でしょうか?
- 23. 崇高なテキスト2の正確な位置を表示することは可能ですか?
- 24. iPhoneの現在位置のlat-longを連続して取得することは可能ですか
- 25. モバイルWebアプリケーションをバックグラウンドで実行できますか? (iOSとAndroid)
- 26. イオン固定位置でスクロール可能なタブとスクロール可能なコンテンツ
- 27. pythonの "units"単位をpickleすることは可能ですか?
- 28. 編集可能なJComboBoxでキャレットの位置を設定する
- 29. divで位置を絶対スクロール可能にする
- 30. Pandas df.describe()、転置せずに行単位で行うことは可能ですか?
おかげで、ネクサス5Xを使用していて、デバイスがロックされ、誰かのポケットにされている場合でも、これは動作しますか? – Niels
@Niels正直なところ私はこのユースケースをテストしていません。私はデバイスがロックされているときに更新された位置を取得することができなくなるのではないかと恐れています。このユースケースをテストすれば、ここでお知らせください! – krishnaxv
Androidでキャッシュされた(バックグラウンド)プロセスでは、ジオロケーションが正しく動作しません。 – dusoft