1

ユーザーがチェック位置から20メートル以上移動した場合にユーザーに警告する必要があるアプリを開発しています。この開発には近接センサーを使用する予定です。しかし、私はこの文書を見つけました。

http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html

それは言う

「特定のしきい値距離は、現在利用可能なハードウェアとロケーション テクノロジによって決定されます。たとえば、Wi-Fi が無効になっている場合、地域の監視の精度は大幅に低下します。ただし、テスト目的で、最小距離は約200メートル。」

GPS 距離を使用すると、かなりの電力使用量が必要になります。私は間違った道で開発していますか?あなたの親切な提案に感謝します。

4

2 に答える 2

2

あなたのタスクにとって唯一の方法は、最高品質モードで GPS を使用することです ( CLLocationAcuracyBest)。
loaction.getAcuracy() をチェックして、位置情報が GPS またはセルタワー/wifi から来たかどうかを確認します。

于 2013-04-11T09:20:37.257 に答える