2013-08-29 20 views
5

似たような問題を報告している人もいますが、答えはありません。GPS搭載Android Geofencing APIのバグ?

Google I/O 2013でリリースされたアンドロイドジオフェンシングAPIを使用しています。「ジオフェンスの作成と監視」レッスンとそのサンプルに従っています。

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


唯一の方法は、することにより、高精度

mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY); 

の優先順位で

mLocationClient.requestLocationUpdates(mLocationRequest, mLocationListener); 

とmLocationRequestとを呼び出すことにより、GPSを使用するアプリケーションを強制することですGPSの使用を強制するとうまくいくが、私は更新プログラムをプログラム的に停止する必要がある。


私の質問は以下のとおりです。

1)APIは、GPSセンサーを使用したりしないようにする際に注意すべきではありませんか?

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

3)GPSセンサーがオンになっているときにGPSセンサーが「点滅」しますか?

私はこのAPIのドキュメントをもっと手に入れようとしているので、あなたの経験を知りたいと思います。 ありがとうございます;

+0

これは私があらかじめ作られたApisを嫌う理由です。 –

+0

古いApiは新しいApiよりはるかに優れていました。 –

答えて

1

これを実行しましたか?私は同じサンプルを試してみましたが、Googleマップのアプリをオンにしたときに正しく実行されました。 ありがとう MArlus

+0

こんにちは。私はこのAPIをサービスで使用しました。私はそれがバックグラウンドでGoogleマップのアプリなしで実行したかった。たぶんそれはGoogleマップのアプリでそのようにしか動作しないためですか?知りません。私は依然としてプログラムでGPSアップデートをリクエストして停止しています。とにかく、ありがとう – Derma

関連する問題