2010-07-06 6 views
4

Je suis un nouveau développeur et avez une question simple que je l'ai cherché partout pour, mais n'a pas trouvé une réponse claire encore ...Localisation GPS sans service de

En termes simples, je développe une application qui a besoin pour pouvoir utiliser le GPS. L'astuce est cependant que je voudrais utiliser le GPS pour obtenir l'emplacement d'un téléphone même s'ils n'ont pas de service opérateur.

Cela dit, j'ai 2 questions.

  1. Est-il possible d'obtenir la localisation GPS d'un téléphone sans service opérateur avec une connexion wifi?

  2. Est-il possible d'obtenir l'emplacement GPS d'un téléphone sans service opérateur ET pas de service wifi?

Merci à l'avance

Répondre

7
  1. Oui, il est sur de nombreux combinés. Le réseau WiFi peut être mappé ce qui accélérera la puce AGPS, ou permettra de décharger le calcul de position au fournisseur.

  2. Varie selon la puce GPS en question. Dans certains cas, cela ne fonctionnera tout simplement pas (le processeur GPS nécessite une communication réseau). Dans la plupart des cas, le GPS mettra jusqu'à 10 minutes à réparer à partir d'un démarrage à froid, car il doit recevoir l'almanach satellite actuel afin de calculer la position.

3

Bien qu'il est vrai que AGPS dépend une sorte de communication de données la plupart des téléphones Android ont de vrais jeux de puces GPS qui signifie qu'ils communiquent avec des satellites dans l'espace indépendamment de toute connexion de données. Cela fournira une position plus précise, mais sera plus lent à acquérir. Votre meilleur pari est d'écouter les mises à jour de position des fournisseurs de réseau et de GPS afin que les téléphones avec une connexion de données obtiennent une solution rapide qui peut être affinée par le GPS et les téléphones qui n'ont pas de connexion de données un événement jusqu'à ce que le GPS obtienne une solution. Si vous voulez être extrêmement robuste, ne bloquez pas l'attente du correctif afin que l'utilisateur puisse au moins continuer à utiliser votre application au lieu de regarder une icône en rotation.

Questions connexes