2016-04-12 3 views
1

Ionicで設計しているモバイルアプリでは、I(バックエンド)または別のユーザー(電話1)が別のユーザー(電話2)の動きを検出できる必要があります。エリア内の2台の電話の動きを検出しますか?

使用シナリオ:

  1. 私は私の現在の位置にランドマーク/ビーコン(緯度経度+)を設定し、これらの座標を記録します。
  2. 現在の位置(ランドマークの位置)を離れると、特定のユーザーがいつランドマークに移動したかを確認できます。

約10フィートの精度/粒度が必要です。 私は既に p2pkit.iongGeolocationのようなものを見てきましたが、いずれも正確ではないようです。このアプリケーションのこの特定の部分は非常に簡単に使用されるので、バッテリーの寿命は問題ではありません。

すべてのヘルプや洞察力は大変ありがとうございます。

答えて

0
  • ngGeolocationには、enableHighAccuracyをtrueに設定できるoptionsパラメータ(3番目)があります。これはあなたのデバイスによって非常に正確です。
  • バックグラウンドの場所については、をpmwisdom(GitHubへのリンク)によってお勧めします。これは、バックグラウンドでジオロケーションを動作させ、バッテリー効率のためにいくつかの優れた機能を備えています(たとえば、デバイスがXフィート移動していない場合、ジオロケーションは送信されません)。また、あなたがアンドロイドを使用しているので、この特定の背景アドオンは(他の人とは異なり)支払いを必要としません。
関連する問題