0

両方の方法に関するドキュメントを読みましたが、2 つの根本的な違いが何であるかを理解できませんでした。AddProximityAlert が 4 分ごとに呼び出されていることを理解していますが、OnLocationChanged は時間間隔の柔軟性を高めます。それ以外に、精度などに違いはありますか?

ありがとう!

4

1 に答える 1

0

2 つの方法は、目的が異なります。近接アラートは、その名前が示すように、何かの近くに出入りするときにアラートを出すために使用できます。たとえば、近接アラートを「Deep Shit」に設定すると、「Deep Shit」にいるとき、または「Deep Shit」でなくなったときにアラートが鳴ります。ただし、何も起こらないまでは、たとえば「トラブル」に入ることができますが、「ディープシット」にいない限り、アラートは発火しません。

一方、指定された距離を移動すると、OnLocationChange が発生します。

あなたが "Deep Shit" にいて、100m の近接アラートと 100m のロケーション変更リスナーを設定すると、両方が起動されます。しかし、このまま進むと、100 メートルごとに onLocationChange が発生します。

于 2012-12-06T16:45:40.140 に答える