5

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

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

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


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

mLocationClient.requestLocationUpdates(mLocationRequest, mLocationListener);

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

mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);

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


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

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

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

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

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

4

1 に答える 1

1

これを起動して実行しましたか?同じサンプルを試してみましたが、Google マップ アプリをオンにすると正常に動作しました。ありがとうマルス

于 2013-11-17T23:32:24.210 に答える