72 votes

Le GPS nécessite-t-il Internet?

Est-il nécessaire d'activer Internet et GPS avant que je puisse lire ma position actuelle (pays, ville, localité, etc.) dans mon application? Si tel est le cas, existe-t-il un moyen alternatif d’obtenir l’emplacement uniquement à partir du GPS? puisque la disponibilité d'Internet est un problème.

106voto

psubsee2003 Points 4116

Comme d'autres l'ont dit, vous n'avez pas besoin d'internet pour le GPS.

Le GPS est en fait un satellite de positionnement basé sur le système qui est conçu pour calculer des coordonnées géographiques sur le calendrier de base d'informations reçues de plusieurs satellites de la constellation GPS. Le GPS a un temps relativement lent à la première position (TTFF), et à partir d'un démarrage à froid (c'est à dire sans une dernière position connue), il peut prendre jusqu'à 15 minutes pour télécharger les données dont il a besoin à partir de satellites pour calculer une position. A-GPS utilisé par les réseaux cellulaires raccourcit la durée de ce temps en utilisant le réseau cellulaire de livrer les données satellitaires pour le téléphone.

Mais peu importe si c'est un A-GPS ou GPS de l'emplacement, de tout ce qui est dérivé des Coordonnées Géographiques (latitude/longitude). Il est impossible d'obtenir plus de GPS seul.

Pour être en mesure de revenir à autre chose que de coordonnées (comme une adresse), vous avez besoin d'un mécanisme pour faire le Géocodage Inversé. Typiquement, cela se fait par interrogation d'un serveur ou d'un service web (en utilisant Google Maps ou Bing, mais il en existe d'autres). Certains services vous permettent de mettre des données en cache localement, mais il nécessite une connexion internet pour des périodes de temps pour télécharger les informations de la carte dans les environs.

Bien qu'il nécessite une quantité importante d'effort, vous pouvez écrire votre propre outil pour faire le géocodage inversé, mais vous avez encore besoin pour être en mesure de les stocker quelque part que la quantité de données nécessaire pour ce faire est, de loin, plus vous pouvez stocker sur un téléphone, ce qui signifie que vous avez encore besoin d'une connexion internet pour le faire. Si vous pensez que des outils comme les GPS Garmin unités de Navigation, ils stockent les données en local, il est donc possible, mais vous aurez besoin de l'optimiser pour un maximum de stockage et serait probablement besoin de plus que ce qui est généralement disponible dans un téléphone.

Donc je suppose que la réponse courte à votre question, non, vous n'avez pas besoin d'une connexion internet active pour obtenir les Coordonnées, mais à moins que vous êtes la construction d'un dispositif spécialisé ou d'avoir un stockage illimité, vous aurez besoin d'une connexion internet pour activer ces coordonnées en quoi que ce soit d'autre.

15voto

Phonix Points 316

Dans Android 4

Allez dans Paramètres-> Services de localisation->

Décocher le service de localisation de Google.
Vérifiez les satellites GPS.

Pour tester, vous pouvez utiliser GPS Test .Please test Outdoor!
Les cartes hors ligne sont disponibles sur la nouvelle version de Google Map .

6voto

Igor F. Points 1264

Il y a deux problèmes:

  1. Obtenir les coordonnées actuelles (longitude, latitude, peut-être d'altitude) sur base de certains signaux externes reçus par votre terminal, et
  2. La dérivation d'une lisible par l'homme, position (adresse) à partir des coordonnées.

Pour obtenir les coordonnées que vous n'avez pas besoin de l'Internet. Le GPS est basé sur des satellites. Mais pour tirer de la rue/les informations sur la ville à partir des coordonnées, vous devez soit pour mettre en œuvre le plan et les algorithmes correspondants vous-même sur l'appareil (beaucoup de travail!) ou compter sur des services éprouvés, par exemple par Google, dans ce cas, vous auriez besoin d'une connexion Internet.

Comme récemment, Google permet la mise en cache des cartes, ce qui permettrait au moins de vous permettre d'afficher votre position actuelle sur la carte, même sans connexion de données, à condition, vous aviez mis en cache de la carte à l'avance, quand vous pourriez accéder à Internet.

5voto

Aleksandar Points 898

Le GPS n'a pas besoin de tout type de connexion internet ou sans fil, mais il y a des technologies comme le GPS qui utilisent le réseau de téléphonie mobile pour raccourcir le temps de la première correction, ou le positionnement initial ou à l'augmentation de la précision dans les situations où il y a une faible visibilité des satellites.

Les téléphones Android ont tendance à utiliser l'A-GPS. Si il n'y a pas de connectivité, ils utilisent pur GPS. Ils ne remplacent pas les données en mode réseau. Si vous avez désactivé, le téléphone n'utilise pas toutes les données de connexion (ce qui est pratique si vous êtes à l'étranger, et ne veulent pas payer le roaming).

1voto

Korcholis Points 3251

J'ai découvert que le GPS n'a pas besoin d'Internet, MAIS bien sûr, si vous devez télécharger des cartes, vous aurez besoin d'une connexion de données ou du wifi.

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X