0

私のアプリケーションでは、近くの場所の通知を受け取るために、場所をサーバーに継続的に更新する必要があります。

位置情報サービスを実行し、位置情報をサーバーに更新するバックグラウンド サービスを作成しました。すべて正常に動作しますが、閉じたエリア (家の中にいる例) にいるときは、デバイスのバッテリーを消耗している継続的に実行されている位置情報と位置情報サービスを取得できません。

空の下でテストすると、完璧に動作します。場所の更新を取得したら、更新を削除して、再度フェッチを開始します。

誰かがこの種の問題に遭遇した場合は、この点で私を助けてください。

前もって感謝します

4

1 に答える 1

1

私の経験から、それはあなたのロケーションプロバイダー/ソースに依存します

  • モバイルネットワーク ~500-1000m の精度
  • WIFI ~25m の精度
  • 精度 10m までの GPS

モバイル ネットワークから位置情報を取得するには、モバイル ネットワークに接続する必要があります。WIFI ネットワークも同じです。また、GPS は通常、屋外にいない限り、または空が見えない限り機能しません。

于 2013-01-14T11:04:10.130 に答える