0

GPS私のアプリは、Cellular networkまたはを使用して現在地を正確に特定しますWiFiGPS信号強度が低いまたは低い場合、精度が低くなるため、電源を切ってまたはGPSを切り替える必要があります。私の挑戦はcellular networkWiFi

1.GPS信号が弱いか強いかをどのように判断できますか。貧しい場合は、停止してまたはに切り替える必要がありますGPSか?cellular networkWiFi

2.GPS信号が強い場合、位置が正確であることを確認し、locationManager.removeUpdates(locationListener);更新を停止するために実行するにはどうすればよいですか?

3.バッテリーの消費量は最小限に抑える必要があります。

提案やコードをありがとうございます。

4

2 に答える 2

1

一度にすべてのプロバイダー (GPS、セルラー、Wi-Fi) から位置情報をリクエストできます。配信された場所は、修正の種類に関する情報と、修正の推定精度に関する情報を提供します。

そのため、すでに受け取った結果を確認したら、それ以上の更新をオフにすることができます。

セルラーとWiFiの修正を取得するためのバッテリーは非常に少ないため、GPSがまったくオンになっている場合は、セルラーとWiFiを同時にオンにして修正を取得することについて心配する必要はありません.

于 2012-07-17T22:05:49.710 に答える