onAddGeofencesResult(int statusCode, String[] geofenceRequestIds)
のコールバックでエラーが発生していますstatusCode = 1000
。
GPS を有効にし、WiFi を使用しています。私は Google Play Services も持っており、現在地を追跡して更新をリクエストできます。ジオフェンスを追加できないのはなぜですか? ドキュメント サンプル アプリからでもジオフェンスを追加できません。次のトースト メッセージが表示されます。
「ジオフェンスの追加: 失敗、エラー コード 1000 GeofenceRequestIds=[1,2,1,2]」
ドキュメントから (statusCode 1000):
public static final int GEOFENCE_NOT_AVAILABLE
ジオフェンス サービスは現在利用できません。通常、これは、ユーザーが [設定] > [位置情報へのアクセス] で位置情報へのアクセスをオフにしたことが原因です。
定数値: 1000 (0x000003e8)