アプリで現在地 (国、都市、地域など) を読み取るには、両方Internet
をオンにする必要がありますか? GPS
もしそうなら、GPSからのみ位置を取得する別の方法はありますか? インターネットの可用性が問題であるため。
5 に答える
他の人が言っているように、GPSにはインターネットは必要ありません。
GPSは基本的に衛星ベースの測位システムであり、GPSコンステレーション内の複数の衛星から受信したタイミング情報に基づいて地理座標を計算するように設計されています。GPSの最初の修正(TTFF)には比較的時間がかかり、コールドスタート(最後の既知の位置がないことを意味します)から、位置を計算するために衛星から必要なデータをダウンロードするのに最大15分かかる場合があります。 セルラーネットワークで使用されるA-GPSは、セルラーネットワークを使用して衛星データを電話に配信することにより、この時間を短縮します。
ただし、それがA-GPSまたはGPSの位置であるかどうかに関係なく、導出されるのは地理座標(緯度/経度)だけです。GPSだけからこれ以上取得することは不可能です。
座標以外のもの(住所など)を返すことができるようにするには、逆ジオコーディングを実行するための何らかのメカニズムが必要です。通常、これはサーバーまたはWebサービスにクエリを実行することによって行われます(GoogleマップやBingマップを使用するなどですが、他にもあります)。一部のサービスでは、データをローカルにキャッシュできますが、周辺地域の地図情報をダウンロードするには、一定期間インターネット接続が必要です。
かなりの労力が必要ですが、逆ジオコーディングを行うための独自のツールを作成することもできますが、これを行うために必要なデータの量ははるかに多く、データをどこかに格納できる必要があります。電話、つまり、それを行うにはまだインターネット接続が必要です。Garmin GPSナビゲーションユニットのようなツールを考えると、それらはデータをローカルに保存するので、それは可能ですが、最大のストレージのためにそれを最適化する必要があり、おそらく電話で一般的に利用できるよりも多くが必要になります。
結論:
あなたの質問に対する簡単な答えは、座標を取得するためにアクティブなインターネット接続は必要ありませんが、専用のデバイスを構築している場合や無制限のストレージがない限り、それらの座標を他のものに変えるにはインターネット接続が必要です。
Android 4 では
[設定] -> [位置情報サービス] -> に移動します
Google の位置情報サービスのチェックを外します。
GPS 衛星を確認します。
テストにはGPS Testを使用できます。屋外でテストしてください。
オフライン マップは、新しいバージョンのGoogle マップで利用できます。
2 つの問題があります。
- デバイスが受信した外部信号に基づいて現在の座標 (経度、緯度、おそらく高度) を取得します。
- 座標から人間が判読できる位置 (住所) を導き出す。
座標を取得するには、インターネットは必要ありません。GPS は衛星ベースです。しかし、座標から街路/都市情報を取得するには、マップと対応するアルゴリズムをデバイスに自分で実装するか (多くの作業が必要です!)、Google などの実績のあるサービスに頼る必要があります。インターネット接続が必要です。
最近の時点で、Googleは地図のキャッシュを許可しています。これにより、インターネットにアクセスできるときに事前に地図をキャッシュしていれば、少なくともデータ接続がなくても地図上に現在の位置を表示できます。
GPSはインターネットや無線接続を必要としませんが、A-GPSのように、モバイルネットワークを使用して最初の修正にかかる時間を短縮したり、衛星の視認性が低い状況で初期測位や精度を高めたりする技術があります。 。
AndroidフォンはA-GPSを使用する傾向があります。接続がない場合は、純粋なGPSを使用します。これらはデータネットワークモードを上書きしません。これを無効にすると、電話はデータ接続を使用しなくなります(これは、海外にいて、高価なデータローミングにお金をかけたくない場合に便利です)。
GPS はインターネットを必要としないことがわかりましたが、もちろん、マップをダウンロードする必要がある場合は、データ接続または Wi-Fi が必要になります。
http://androidforums.com/samsung-fascinate/288871-gps-independent-3g-wi-fi.html http://www.droidforums.net/forum/droid-applications/63145-does-google-navigation-gps -requires-3g-work.html