2017-12-23 19 views
0

私はmapsに保存された場所をいくつか持っています。だから、私がしようとしているのは、私が通知を受けるべき保存された場所の中で50メートルの範囲に入るときです。現在の場所でジオフェンシングを使用するか、location.distanceToを使用する必要がありますか?

保存場所にはgeofencing、現在の場所にはgeofencingを使用するか、または距離が50メートル未満の場合は常にlocation.distanceToをチェックしてトリガーする必要がありますか?

どれが最も効率的で信頼性が高いでしょうか? また、これらの場所を動的に保存しています。

答えて

0

ジオフェンスを使用する必要があると思います。デフォルトのトリガーイベントがあるからです。したがって、ジオフェンシングエリアに入ったり出たりすると、IntentServiceに通知されます。詳細はthisのリンクをご覧ください。

+0

現在の場所の「ジオフェンシング」は機能しますか? – karatuno

+0

はい、現在地にジオフェンスを追加することはできません。テスト目的でのみ現在の場所にジオフェンスを設定したいですか?はいの場合、私は1つの解決策を持っています。 –

+0

はい。あなたは詳細を教えていただけますか? – karatuno

関連する問題