Pourquoi le GPS de mon téléphone ne fonctionne-t-il pas en Chine?

44

J'essaie d'utiliser Google Maps en Chine. Je sais que Google est bloqué, c'est pourquoi j'ai téléchargé la carte de Pékin hors ligne. Cependant, lorsque j'ouvre l'application, mon téléphone tente de trouver des satellites GPS mais n'en trouve aucun. Je sais que l'emplacement fonctionne car mon emplacement fonctionne bien lorsque je suis en WiFi. Est-ce un blocage de la Chine par GPS ou autre chose?

J'utilise un Verizon HTC One (M8) avec Android 5.0.1 et HTC Sense.

Remarque: cette question a également été postée sur Android.SE .

Mise à jour 1:

Tous mes tests pour cette question ont été effectués au 7ème étage d'un immeuble de bureaux du centre-ville. Hier, après avoir attendu un moment, j'ai pu recevoir le signal GPS (à l'aide de Google Maps et de GPS Status) au 17ème étage d'un immeuble d'appartements de banlieue. J'ai ensuite pu également recevoir le signal dans une autre partie du centre-ville où il manquait beaucoup d'immeubles de grande hauteur. De retour au bureau demain, je serai en mesure de juger s'il a fallu un temps considérable pour obtenir les données satellitaires comme @Vince l'a suggéré, ou s'il s'agit du canyon urbain comme l'a suggéré @ Loren. Merci à tous pour l'aide et les explications!

Mise à jour 2:

Après quelques essais, il semble que cela ne soit qu'un problème de canyon urbain. Le GPS ne trouve pas de satellites sur mon bureau mais, si je l’apporte près d’une fenêtre, il trouve 2 satellites (pas assez pour un emplacement, mais assez pour répondre à cette question). Lorsque je prends le téléphone à l'extérieur du bâtiment, je suis en mesure de me localiser dans certaines zones. Merci encore à tous pour l'aide et la richesse des nouvelles connaissances.

Remarque: tous les tests ont été effectués avec les données et les services WiFi désactivés.

Sur la base d’un commentaire, j’ai posé une question dans GIS.SE concernant le canyon urbain et sa comparaison avec Pékin et New York.

Matthew Herbst
la source
Heh, il y a des applications qui vous montreront quels satillites votre téléphone capte, ce qui peut être utile ici.
Journeyman Geek
2
heh, c'est ce que j'utilise, donc non
Journeyman Geek
3
J'ai cross-posté sur Android Enthusiasts
Matthew Herbst
1
En règle générale, vous devez toujours conserver votre question d'origine modifiée pour contenir les dernières mises à jour. Chaque fois que vous modifierez votre question initiale, vous la placerez en haut de la page d'accueil, ce qui attirera sans doute davantage l'attention.
Inoubliable
2
Vous pouvez également poster dans le salon de discussion gis.stackexchange.com , à la fois pour essayer d'obtenir des réponses ou (si vous postez, déconnectez-vous immédiatement) pour attirer l'attention ici. Il y a des géographes experts là-bas. Si vous postez là-bas, vous pourrez obtenir une réponse même après votre départ. Veuillez modifier votre question d'origine pour indiquer que vous avez posté des messages croisés sur cette page.
Inoubliableid

Réponses:

10

Il y a longtemps, j'ai pris un GPS assez simple (uniquement avec les coordonnées, c'était avant l'idée d'un GPS avec une carte) en Chine - et j'ai constaté qu'il ne pouvait pas gérer tous les immeubles de grande hauteur. Dans un grand parc cela fonctionnerait. Une fois, j’ai réussi à trouver une solution avec elle assise sur un rebord de fenêtre dans un bâtiment mais au niveau de la rue avec des bâtiments tout autour, je n’ai jamais eu assez de satellites pour une solution.

Loren Pechtel
la source
2
Je ne suis pas sûr que cela ait un sens - je peux utiliser le GPS à New York très bien et Pékin n’a quasiment pas de "grand" immeuble. De plus, les bâtiments à Beijing sont très bien répartis et mes amis chinois avec des téléphones chinois bénéficient du GPS.
Matthew Herbst
2
Cela a beaucoup de sens. Le fait que votre appareil connaisse sa position à New York ne signifie pas qu’il utilise le GPS à cet effet (l’utilisation de la technologie 3G / 4G offre une meilleure précision). En fait, les signaux GPS proviennent de satellites. Tout obstacle, bâtiment ou les signaux.
Vince
2
@MatthewHerbst: Votre téléphone prend en charge le "GPS assisté", qui aide les zones du centre-ville. Le GPS de Loren ne l'a pas été.
Inoubliable
2
@ MatthewHerbst: C'est parfaitement logique. la propagation par trajets multiples est un problème énorme dans le canyon urbain.
Courses de légèreté avec Monica
1
Si vous avez une précision au niveau de la rue, vous devez utiliser le GPS. La géolocalisation 3G / 4G ne peut vous donner qu'une localisation approximative, généralement avec une précision de niveau banlieue. Si vous avez une précision supérieure à celle sans GPS, il s'agit probablement d'un positionnement Wi-Fi, mais cela nécessite une base de données Wi-Fi. Compte tenu de la loi chinoise et de sa mauvaise relation avec Google, il est peu probable qu'ils soient autorisés à créer une telle base de données. .
Lie Ryan
48

Cela peut être dû au long Time To First Fix. En effet, j'ai récemment appris que les smartphones récents utilisaient des mécanismes appelés "GPS assisté" pour obtenir une localisation basée sur la réception GPS. L'idée est que, si vous utilisez votre GPS dans une zone où vous n'êtes jamais allé auparavant, il faudrait un certain temps pour trouver et interpréter le signal, principalement à cause de la lenteur du téléchargement depuis un satellite (la source de l'article de Wikipedia est 12 minutes pour obtenir un message de navigation complet, pour localiser le périphérique).

Pour résoudre ce problème et le rendre plus utilisable par les utilisateurs de téléphones impatients d'aujourd'hui, les téléphones utilisent le réseau de données (WiFi / mobile) afin de déterminer approximativement l'emplacement du téléphone et de télécharger l'almanach des positions des satellites GPS. Avec cette information, le signal GPS est plus susceptible d'être trouvé plus rapidement avec une meilleure précision. Comme @AdamDavis le précise dans son commentaire, les technologies fournissant cette solution peuvent ne pas être les mêmes dans tous les pays, ni même être disponibles.

Votre problème peut donc être simplement que vous n'attendez pas assez longtemps pour que le téléphone se localise. Je suggérerais d’essayer d’utiliser la fonction GPS alors que nous sommes connectés au WiFi ou d’être patient.

Notez que de toute façon, la Chine ne peut pas bloquer le signal GPS. Comme certains commentateurs l'ont dit, il serait certainement possible d'utiliser des brouilleurs pour modifier (et non pour bloquer) le signal, mais je suppose qu'il faudrait beaucoup de brouilleurs pour couvrir l'ensemble du pays. Et je ne suis pas sûr qu'il soit possible de brouiller ces signaux sans altérer, au moins partiellement, d'autres signaux de télécommunication. Les signaux GPS sont envoyés par les satellites de l'US Air Force, il est possible qu'ils puissent contrôler avec précision quels satellites envoient quels signaux et avec quelle précision, mais là encore, j'en doute (la communication avec le satellite pourrait être trop lente pour être efficace) cette configuration fine, si elle est même effectuée). Comme certains l'ont commenté, il est même difficile de configurer cela pour une zone spécifique de la Terre car les satellites ne sont pas géostationnaires (Ie un satellite passera sur plusieurs continents en une journée). Je ne suis cependant pas un expert dans ce domaine.

Vince
la source
11
Aux États-Unis, la technologie GPS assistée est fournie par les opérateurs téléphoniques via les tours et le canal de contrôle du téléphone. Ce service n'est pas nécessairement fourni par des tours opérateurs hors des États-Unis. Cependant, une fois connecté à un réseau wifi, le téléphone peut ainsi obtenir les informations gps assistées. Certains téléphones ne disposent pas d'un jeu de puces GPS complet et ne peuvent donc pas obtenir de localisation GPS sans l'aide de l'opérateur, et reposent entièrement sur le GPS assisté.
Adam Davis
3
C'est en fait l'armée de l'air américaine qui gère le système, et non l'armée.
Nattgew
3
Il est certainement possible pour la Chine de brouiller les réseaux GPS . Bien sûr, cela bloquerait tous les GPS, donc ce n’est pas dans leur intérêt de le faire.
gerrit
4
La raison pour laquelle le GPS assisté est utile: Tous les satellites envoient leurs signaux à la même fréquence, mais comme ils se déplacent dans l’espace à grande vitesse, votre GPS reçoit leurs signaux à des fréquences légèrement différentes. Lorsque vous activez le GPS, il doit balayer toute la bande de fréquence pour trouver les satellites. Avec le GPS assisté, votre opérateur téléphonique vous donne une estimation approximative de votre position et de l'heure qu'il est, disons dans un demi-kilomètre et une seconde. Avec ces informations, votre GPS peut déterminer où se trouvent les satellites et comment ils se déplacent, et calculer à ...
gnasher729
4
... fréquence leurs signaux seraient reçus. Votre GPS va donc directement aux bonnes fréquences au lieu de devoir balayer toute la bande. Il y a un long délai supplémentaire si un tout nouveau GPS est activé pour la toute première fois, car il ne sait pas où les satellites sont supposés se trouver et a besoin de télécharger ces informations à partir des satellites, ce qui est un processus très lent.
gnasher729
33

Vince couvre l'explication probable , mais malheureusement, il existe également plusieurs autres possibilités sinistres. En résumé, la législation chinoise sur le GPS est à la fois très vague et secrète : certaines lectures de la loi interdisent techniquement toute utilisation d'un GPS , et de nombreux appareils photo et autres appareils compatibles GPS vont jusqu'à désactiver le GPS. entièrement s'ils se rendent compte qu'ils sont dans les limites de la Chine.

Soyons clairs: désactiver le GPS comme celui-ci incombe entièrement au fabricant. La Chine elle-même ne bloque pas ou n'essaie pas de bloquer le GPS aussi loin que je sache. Et avec quelque 1,2 milliard de téléphones utilisés en Chine, dont la grande majorité avec GPS activé et très utilisé par les locaux, toute interdiction théorique du GPS est quasiment une lettre morte - même s’il sera intéressant de voir si La version chinoise du GPS, Beidou , est rendue obligatoire dès son lancement.

Même si le GPS fonctionne, vous constaterez peut-être que votre service de cartographie occidental préféré n’affiche pas les images satellites au bon endroit , mais que ces images sont décalées de manière «aléatoire». Les services chinois comme Baidu et Sohu, d’autre part, fonctionneront bien.

jpatokal
la source
15
Comment l'appareil photo sait-il qu'il est en Chine sans utiliser le GPS? :-)
David Richerby Le
13
@DavidRicherby Je pense que cela mesure la pollution de l'air. Alternativement, la pollution atmosphérique est telle que les signaux GPS sont bloqués.
emory
Hmm. Je me demande si cela pourrait être lié. Ce que @Vince décrit a tout son sens, cependant, lorsque j'essaie d'utiliser une autre application que j'ai, "Statut GPS", il me dit qu'elle a téléchargé avec succès "Données d'assistance GPS" et pourtant, il ne semble toujours pas avoir de solution Localisation GPS. Il met une belle notification dans la barre d'outils qui lit actuellement "SAT 0/12 | SIG 0 / inf | TTF 240s". Pour mémoire, j'utilise un Verizon HTC One M8 et possède actuellement une carte SIM China Unicom.
Matthew Herbst
1
@ Matthew en effet, cette réponse aurait plus de sens si GPSStatus le disait. Pour moi, l'application prend généralement 10-30 secondes pour aller de 0/0 à 0/12 (ou un autre nombre autour de 10), puis le même temps pour obtenir le nombre de gauche autour de 10. Le reste, je n'ai jamais vraiment compris ou leva les yeux.
Vince
1
Cette réponse semble peu probable. Les téléphones Android chinois prennent en charge le GPS et, en tant que problème connexe, j’ai constaté que certains d’entre eux ne fonctionnaient pas entièrement aux États-Unis. Ainsi, je soupçonne que l'explication "ne pas travailler sans assistance de transporteur / tour" est beaucoup plus probable.
R ..
8

Beaucoup de bonnes réponses ici déjà. Mais je suis déjà allé en Chine et ai utilisé le GPS avec une très bonne précision et avec Google Maps. De plus, mon métier est de gérer les coordonnées et les appareils mobiles GPS, alors laissez-moi vous expliquer.

Les satellites GPS ne sont rien de plus qu'un réseau de satellites qui diffuse le signal d'un horodatage que les téléphones mobiles ou toute puce GPS peuvent capter, puis déterminent la longitude, la latitude et l'altitude. Cela fonctionne n'importe où sur la surface de la Terre, à moins d'être coincé. En plus des signaux GPS, les téléphones mobiles peuvent utiliser les données de localisation fournies par l’opérateur de téléphonie mobile (GSM, 2G, 3G et LTE) pour faciliter cette tâche.

Je n'ai aucune référence, mais la Chine ne bloque pas les signaux GPS. Cependant, cela bloque Google, ce qui peut empêcher l'application Google Maps de votre téléphone d'afficher votre position sur une carte. L'accès aux services Google en Chine est quelque peu gênant. Gmail, la recherche Google et de nombreux autres services sont bloqués. Google Maps, cependant, a très bien fonctionné à Beijing. Le pare-feu chinois est basé sur des adresses IP et des noms d'hôte. Il est donc possible que j'ai eu de la chance d'y accéder d'une manière ou d'une autre.

La raison pour laquelle vous pouvez trouver votre position lorsque vous êtes connecté à un réseau WiFi est que votre téléphone peut utiliser la triangulation pour déterminer votre position. Il utilise simplement les noms de réseaux Wi-Fi à proximité et interroge les services Google / Apple pour obtenir l'emplacement, qui aurait été enregistré auparavant par d'autres personnes. Vous n'avez pas besoin de vous connecter à un réseau. Votre téléphone peut obtenir la force du signal (mesurée en dB) et déterminer son emplacement.

Ce dont vous avez vraiment besoin, c'est d'une bonne carte hors connexion, car les services Google sont inaccessibles. J'ai eu beaucoup de succès avec Open Street Map (iPhone / Android: l'application "City Maps to Go" peut les télécharger pour vous et offrir une fonction de pointage GPS sur les cartes). Fonctionne très bien en Chine.

Pour une meilleure connectivité GPS, essayez de placer votre téléphone à l’extérieur et gardez une ligne directe vers le ciel. Il y a beaucoup de brouillard / de fumée en Chine, spécialement à Beijing. C'est juste de la fumée d'usine et rien avec des particules de fer (ce qui peut contrer les signaux). Gardez votre Wifi allumé. Si vous vous trouvez à proximité de points d'accès publics sans fil, il y a de grandes chances que vous trouviez rapidement votre emplacement.

Ayesh K
la source
OSMAnd est également une bonne application de carte hors ligne pour Android (par l'équipe derrière OpenStreetMap). Je ne l'ai pas essayé en Chine, mais si ce que vous dites est vrai, il ne devrait y avoir aucun problème.
Vince
1
Vous pouvez également accéder à Google Maps en chinois à l' adresse ditu.google.cn .
Jpatokal
Openstreetmap peut bien fonctionner, mais est-ce légal ?
Gerrit
4

Téléchargez la carte de Baidu. Ou Autonavi. Ils sont tous deux des logiciels gratuits et ont une version anglaise pour les touristes étrangers. Je suis Chinois.

utilisateur28025
la source
3
J'ai regardé Baidu Map. Je refuse de lui donner toutes les autorisations qu'il souhaite et dont il n'a absolument pas besoin. Je vais regarder l'autre, merci.
Matthew Herbst
2
@MatthewHerbst: Sur certains téléphones Android, vous pouvez utiliser App Ops pour supprimer des autorisations de Baidu Map. Il peut être nécessaire (ou non) de "rooter" votre téléphone avant de pouvoir utiliser App Ops. Si vous souhaitez plus d'informations, essayez une recherche sur le Web ou posez une question sur Android.SE.
Inoubliableid
0

C'est peut-être parce que la Chine bloque le serveur (Google) SUPL nécessaire à AGPS. Un article récent rapporte que les périphériques Xiomi (même ceux dotés d’une ROM globale) utilisent le serveur China Telecom SUPL.

Pétiller
la source