問題タブ [geofencing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
7037 参照

android - Android ジオフェンスは、削除/期限切れになるまでアクティブのままですか、それとも PendingIntent が起動されるまでのみアクティブのままですか

ジオフェンスを使用した機能を実装しようとしていますが、本格的な作業を行う前に、最初の移行後にジオフェンスがアクティブなままかどうかを確認する必要があります。

機能のコアは次のとおりです。

ポイント P (これをエリア Aと呼びます)から x メートル以内にいるたびに、アクション Bが発生するようにします。

私が知る必要があるのは

  • ジオフェンスを追加するだけで、経過時間や再起動などに関係なく、指定されたエリアに入るたびGeofence.NEVER_EXPIREに PendingIntent を取得するので安心できますか?

また

  • 次にエリア Aに入ったときに通知を受け取るには、エリア A を出たら、このジオフェンスを再登録する必要がありますか?

前者であることを願う

0 投票する
1 に答える
90 参照

iphone - ジオフェンシング識別子

地域識別子で国全体を地域として指定する方法。

識別子を取得するためのコードです。イングランドまたは英国を指定するにはどうすればよいですか。整理するのを手伝ってください

0 投票する
4 に答える
3357 参照

ios - アプリがリージョン内で開始された場合、startMonitoringForRegion は didEnterRegion を呼び出していません

リージョン内でアプリを起動すると、アプリが didEnterRegion イベントを発生させないという問題があります。リージョン外でアプリを起動してからリージョンに入ると、起動します。リージョン内でアプリを起動し、リージョンを離れてからリージョンに再度入ると、アプリが起動します。

それが地域にある場合、アプリが開かれるとすぐにそれを起動する方法についての提案は大歓迎です!

0 投票する
2 に答える
469 参照

php - 現在地がポリゴンの外側にある場合、Google マップにダイアログを表示するにはどうすればよいですか?

エリアが定義されている場合 (ポリゴン、画像境界など)、現在の位置が Google マップの地理的位置/ジオフェンス エリアの外にある場合にユーザーに警告できるようにしたいと考えています。HTML5 地理位置情報を使用してユーザーの位置を特定できます。ユーザーが指定された領域外の Web ページを使用している場合にアラートを表示する方法を知る必要があります。初めてのポスター、お手柔らかにお願いします。:)

0 投票する
2 に答える
11729 参照

android - Android ジオフェンシング (ポリゴン)

複数の地理的位置 (経度、緯度の値) からポリゴン ジオフェンスを作成する方法。また、ユーザーを追跡する方法は、このジオフェンス領域に入るか、Android でこの領域から出るかです。

0 投票する
1 に答える
839 参照

android - GPS の Android Geofencing API バグ?

同様の問題を報告している人が何人か見つかりましたが、それに対する回答はありません。

私は、Google I/O 2013 でリリースされた Android Geofencing API を使用しています。「ジオフェンスの作成と監視」のレッスンとそのサンプルに従いました。

この API を Wi-Fi カバレッジで使用すると、完全に機能します。問題は、私が外にいるときです。GPSを使用して位置を追跡したことはありませんが、GPSセンサーはオンになっています。


これを管理する唯一の方法は、アプリに強制的に GPS を使用させることです。

および高精度の優先度を持つ mLocationRequest を使用

GPS の使用を強制することでうまく機能しますが、プログラムで更新を停止する必要があります。


私の質問は次のとおりです。

1) API は、いつ GPS センサーを使用するかどうかを認識すべきではありませんか?

2) ジオフェンスの半径は、API が使用するセンサーに影響しますか?

3) 正常に動作する可能性のある方へ: GPS センサーは、唯一のセンサーがオンになっているときに「点滅」しますか?

この API のドキュメントをもっと入手するのに苦労しているので、あなたの経験を知りたいです。前もって感謝します ;)

0 投票する
1 に答える
1330 参照

ios - startMonitoringForRegion と CLRegion:containCoordinate の比較

私のIOSアプリでは、ジオフェンシングを実装しています。現在の実装では、次のようなコードを使用しています。

そして、これらのデリゲートメソッドを使用しています:

ただし、このコードは半径が 100m を超える場合にのみ正常に機能します。

ここにいくつかの質問があります:

  1. Apple によると、iOS 6 以降では、半径 1 ~ 400 m がデバイス 4 以降でサポートされています。メッセージが表示されるまでにどれくらいの時間がかかるかは気にしないので (たとえば、リージョンに入るときにメッセージを見ることは気にしませんが、そのリージョンを一度通過した場合は後者で見ることを気にします)より小さい半径を使用しますか? 半径50m以下のようなものに興味がありますか? (一部の地域では、私の場合は 20m も必要になります)。

私もそう思ってきました。Apple は、最大 20 の地域をサポートできると述べています。このようなソリューションの長所と短所は何ですか (まだ実装していませんが、意見が欲しいです)。

擬似コードは次のようになります。

次に、デリゲート メソッドで:

  1. 遅くなりますか?
  2. それはより多くのバッテリーを消費しますか?(地域の監視はバッテリーを消費しないと思います)?
  3. もっと正確にできますか?
  4. モニターに登録していないので、20 を超えるリージョンを持つことはできますか?

前もって感謝します。