2

GPS が利用可能かどうかを検出する方法は?

iPod touch と iPad の WiFi バージョンには GPS がなく、WiFi に基づいたものがあります。とにかく、GPSが利用可能かどうかを知る方法は? または、iPod Touch または iPad Wifi モデルを検出する方法は?

4

3 に答える 3

2

これは iOS でよくある問題です... 1 つの方法は、場所を取得して高度が存在するかどうかを確認することです。

  • 有効な高度が存在する場合、その位置はおそらく GPS を使用して計算されています
  • それ以外の場合、GPS はまだ信号を受信して​​いないか、存在しません。

いずれにせよ、iOS では、Apple はすべてのロケーション プロバイダに対して単一のインターフェイスを備えています。これは、開発者が精度に関して要件を表現することを意図しているためです。使用されるテクノロジーの制御は OS に任せるべきです。

于 2013-02-02T19:55:56.257 に答える
0

それが GPS ロケーションであることを 100% 確実にするには、属性コースを確認してください。これが有効な場合は、GPS からのものです。ただし、コースを移動していない場合も無効です。
その条件を、GPS を取得した最初のトリガーとして使用できます。

移動していないときに最初の有効な GPS が必要な場合は、垂直精度 < 100 および水平 < 50m を確認してください。

于 2013-02-02T21:31:52.510 に答える