2011-09-08 7 views

答えて

11

iPhoneiPadDevの回答が若干間違っています:時々ロケーションマネージャは失敗しますが、ネットワークに接続しなくても動作します。あなたがこれを自分で見たいのであれば、恐ろしい、または存在しない携帯電話の受信のどこかでドライブを探してください.GPSは引き続き動作します。

周囲の環境条件や使用しているデバイスによって大きく異なります。 iPod Touchや一部のiPadにはGPSが搭載されておらず、Wi-Fiホットスポットを利用して位置情報を確認しています。ネットワークにアクセスできない場合はCLLocationManagerが無効な場所を返します。

iPhoneと3G iPads doにはGPSがあるため、適切な場所が返されることがあります。 しかし、彼らはA-GPS(Assisted GPS)を使用しています。これは、ネットワークからの情報を使用してより速いGPSロックを可能にします。インターネットに接続していないと、GPSチップが信号を取得して正確な位置情報を提供するまでに時間がかかることがあります。屋内や空が目に見えない場合は、精度が大幅に低下することがあります。

重要ポイントCLLocationManager:使用できない場合でも場所を返すことができますが、座標は無効です。返される場所をテストし、使用する前に正しいことを確認することが重要です。

+0

あなたはそれが間違った場所を与えるかもしれないと言っているが、確かに場所を与えるでしょうか? –

+0

はい、場所のタイムスタンプをチェックして、古くなっていないかどうかを確認する必要があります。 –

+0

他の質問から、電話機が飛行機モードになっていても機能します。 CoreLocationは、新しい場所を取得できない場合でも、最後に保存された場所を返します。 –

4

場所サービスは、端末の設定で有効になっている場合うん、それは作品で、インターネットに接続されていません。インターネットに接続する必要はありません。

関連する問題