Perché il GPS del mio telefono non funziona in Cina?


44

Sto cercando di utilizzare Google Maps in Cina. So che Google è bloccato, motivo per cui ho scaricato offline la mappa di Pechino. Tuttavia, quando apro l'app il mio telefono tenta di trovare i satelliti GPS ma non ne trova nessuno. So che la posizione funziona perché la mia posizione funziona bene quando sono su WiFi. È una cosa che blocca la Cina o qualcos'altro?

Sto utilizzando un HTC One (M8) di Verizon con Android 5.0.1 e HTC Sense.

Nota: questa domanda è stata inviata anche su Android.SE .

Aggiornamento 1:

Tutti i miei test per questa domanda sono stati effettuati al 7 ° piano di un edificio per uffici del centro. Ieri dopo aver atteso un po ', sono stato in grado di ricevere il segnale GPS (utilizzando sia Google Maps che lo stato GPS) mentre ero al 17 ° piano di un condominio di periferia. Sono stato anche in grado di ricevere il segnale in un'altra parte del centro che mancava di molti edifici alti. Quando tornerò in ufficio domani, sarò in grado di giudicare se ci volesse solo un tempo lunghissimo per ottenere i dati satellitari come suggerito da @Vince, o se si tratta del canyon urbano come suggerito da @Loren. Grazie a tutti per l'aiuto e le spiegazioni!

Aggiornamento 2:

Dopo alcuni test, sembra che questo si risolva semplicemente in un problema di canyon urbano. Il GPS non trova alcun satellite sulla mia scrivania in ufficio, tuttavia, se lo porto vicino a una finestra trova 2 satelliti (non abbastanza per una posizione, ma abbastanza per rispondere a questa domanda). Quando porto il telefono fuori dall'edificio, riesco a trovare la posizione in alcune aree. Grazie ancora a tutti per l'aiuto e la ricchezza di nuove conoscenze.

Nota: tutti i test sono stati eseguiti con dati e servizi WiFi disattivati.

Sulla base di un commento, ho posto una domanda in GIS.SE in merito al canyon urbano e al suo confronto con Pechino rispetto a New York.


Heh, ci sono app che ti mostreranno quali satilliti sta ricevendo il tuo telefono, il che può essere utile qui.
Journeyman Geek,

2
eh, questo è quello che uso, quindi no
Journeyman Geek,

3
Ho postato in streaming su appassionati di Android
Matthew Herbst il

1
In generale, dovresti sempre modificare la domanda originale per contenere gli ultimi aggiornamenti. Ogni volta che modifichi la tua domanda originale, la porterai in cima alla pagina iniziale, che probabilmente attirerà più attenzione.
indimenticabile il

2
Puoi anche pubblicare post nella chat room di gis.stackexchange.com , sia per cercare di ottenere risposte o (se pubblichi , quindi disconnettiti immediatamente) per attirare l'attenzione qui. Ci sono geografi esperti lì. Se effettui il cross-post lì, potresti ricevere una risposta anche dopo che te ne sei andato; modifica la domanda originale per dire che hai effettuato il cross-post in quella posizione.
indimenticabile il

Risposte:


10

Molto tempo fa ho preso un GPS abbastanza semplice (solo coordinate, questo era prima che esistesse l'idea di un GPS con una mappa) in Cina - e ho scoperto che non poteva far fronte a tutti gli edifici alti. In un grande parco funzionerebbe. Una volta che sono riuscito a trovare una soluzione con esso seduto su un davanzale in alto in un edificio, ma a livello della strada con edifici intorno non ho mai avuto abbastanza satelliti per una correzione.


2
Non sono sicuro che abbia senso: posso usare il GPS a New York bene e Pechino non ha quasi un edificio "alto" relativamente parlando. Inoltre, gli edifici di Pechino sono molto ben distribuiti e i miei amici cinesi con telefoni cinesi ottengono il GPS bene.
Matthew Herbst,

2
In realtà ha molto senso. Il fatto che il tuo dispositivo conosca la sua posizione a New York non significa che utilizzi il GPS per questo (l'utilizzo di 3G / 4G fornisce una migliore precisione) In effetti i segnali GPS provengono da satelliti, quindi qualsiasi ostacolo, edificio o albero, si indebolisce o si riflette i segnali.
Vince il

2
@MatthewHerbst: il tuo telefono supporta il "GPS assistito", che aiuta nelle aree del centro cittadino. Il dispositivo GPS di Loren no.
indimenticabile il

2
@MatthewHerbst: ha perfettamente senso; multipath è un grosso problema nel canyon urbano.
Corse di leggerezza con Monica,

1
Se hai una precisione a livello stradale, deve essere GPS. La geolocalizzazione 3G / 4G può solo darti una posizione approssimativa, di solito solo alla precisione a livello di sobborgo. Se hai una precisione maggiore rispetto a quella senza GPS, è probabilmente il posizionamento Wi-Fi, ma ciò richiede un database Wi-Fi e data la legge cinese e la loro scarsa relazione con Google, è improbabile che possano mai essere autorizzati a costruire tale database .
Lie Ryan,

48

Ciò può essere dovuto al lungo tempo necessario per la prima correzione. In effetti, recentemente ho appreso che i recenti smartphone utilizzano meccanismi chiamati "GPS assistito" per ottenere una posizione basata sulla ricezione GPS. L'idea è che se usi il tuo GPS in un'area che non hai mai visto prima, il GPS impiegherebbe del tempo per trovare e interpretare il segnale, principalmente a causa della bassa velocità di download da un satellite (la fonte dell'articolo di Wikipedia menziona 12 minuti per ottenere un intero messaggio di navigazione, per individuare il dispositivo).

Per risolvere questo problema e renderlo più utilizzabile per gli attuali utenti di telefono impazienti, i telefoni utilizzano la rete dati (WiFi / mobile) per approssimare la posizione del telefono e scaricare l'almanacco delle posizioni dei satelliti GPS. Con queste informazioni, è più probabile che il segnale GPS venga trovato più velocemente con una migliore precisione. Come spiega @AdamDavis nel suo commento, le tecnologie che forniscono questa soluzione potrebbero non essere le stesse in tutti i paesi o addirittura essere disponibili.

Quindi il tuo problema potrebbe essere che non stai aspettando abbastanza a lungo per localizzare il telefono. Suggerirei di provare a utilizzare la funzione GPS mentre sei connesso al WiFi, o di essere paziente.

Si noti che la Cina non può bloccare il segnale GPS. Come dicono alcuni commentatori, potrebbe sicuramente essere possibile utilizzare i jammer per alterare (non bloccare) il segnale, ma suppongo che ci sarebbe bisogno di molti jammer per coprire l'intero paese. E non sono sicuro che sia possibile inceppare questi segnali senza alterare, almeno in parte, altri segnali di telecomunicazione. I segnali GPS vengono inviati dai satelliti dell'Aeronautica Militare degli Stati Uniti, potrebbe essere possibile che possano controllare con precisione in tempo quali satelliti inviano quali segnali e con quale precisione, ma ancora una volta ne dubito (la comunicazione con il satellite potrebbe essere troppo lenta per offrire tale configurazione fine, anche se viene eseguita). Come alcuni hanno commentato, è difficile persino configurarlo per un'area specifica sulla Terra poiché i satelliti non sono geostazionari (Ie un satellite passerà su più continenti entro un giorno). Non sono un esperto in questo campo, però.


11
Negli Stati Uniti, il GPS assistito viene fornito dai gestori telefonici attraverso le torri e il canale di controllo del telefono. Questo servizio non è necessariamente fornito da torri di trasporto al di fuori degli Stati Uniti. Tuttavia, una volta connesso a una rete Wi-Fi, il telefono può ottenere le informazioni GPS assistite in quel modo. Alcuni telefoni non dispongono di un chipset GPS completo e quindi non possono ottenere una correzione GPS senza il supporto dell'operatore, basandosi interamente sul GPS assistito.
Adam Davis,

3
In realtà è la US Air Force a occuparsi del sistema, non l'esercito.
Nattgew,

3
È certamente possibile che la Cina blocchi le reti GPS . Certo, questo bloccherebbe tutto il GPS, quindi non è esattamente nel loro interesse farlo.
Gerrit,

4
Il motivo per cui il GPS assistito aiuta: tutti i satelliti inviano i loro segnali alla stessa frequenza, ma poiché si muovono nello spazio ad alta velocità, il GPS riceve i loro segnali a frequenze leggermente diverse. Quando si accende il GPS, deve scansionare l'intera banda di frequenza per trovare i satelliti. Con il GPS assistito, il tuo operatore telefonico ti fornisce una stima approssimativa di dove ti trovi e che ora è, ad esempio entro mezzo miglio e un secondo. Con queste informazioni, il tuo GPS può capire dove sono i satelliti e come si muovono, e calcolare a che ...
gnasher729

4
... frequenza di ricezione dei loro segnali. Quindi il tuo GPS va direttamente alle frequenze giuste invece di dover scansionare l'intera banda. Vi è un ulteriore lungo ritardo se un GPS nuovo di zecca viene acceso per la prima volta, perché non ha idea di dove dovrebbero essere i satelliti e deve scaricare tali informazioni dai satelliti, il che è un processo molto lento.
gnasher729,

33

Vince copre la probabile spiegazione , ma sfortunatamente ci sono anche molte altre possibilità sinistre. Per farla breve, la legislazione cinese sul GPS è sia vaga che in parte segreta : da alcune letture della legge ogni utilizzo di dispositivi GPS è tecnicamente vietato , e non poche fotocamere e altri dispositivi abilitati GPS arrivano fino a disabilitare il GPS interamente se si rendono conto di essere all'interno dei confini della Cina.

Ora, per essere chiari qui, disabilitare il GPS in questo modo dipende interamente dal produttore, la Cina stessa non blocca o tenta di bloccare il GPS per quanto ne so. E con qualcosa dell'ordine di 1,2 miliardi di telefoni in uso in Cina, la stragrande maggioranza di essi con GPS abilitato e ampiamente utilizzato dai locali, qualsiasi divieto nozionale sul GPS è praticamente una lettera morta - anche se sarà interessante vedere se La versione cinese del GPS, Beidou , è resa obbligatoria una volta lanciata.

Anche se il GPS funziona, potresti scoprire che il tuo servizio di mappatura occidentale preferito non mostra le immagini satellitari nella posizione giusta , con le immagini invece spostate "casualmente". I servizi cinesi come Baidu e Sohu, d'altra parte, funzioneranno bene.


15
Come fa la fotocamera a sapere che è in Cina senza usare il GPS? :-)
David Richerby,

13
@DavidRicherby Penso che misuri l'inquinamento nell'aria. In alternativa, l'aria è così densa di inquinamento che i segnali GPS vengono bloccati.
emory

Hmm. Mi chiedo se questo potrebbe essere correlato. Quello che @Vince descrive ha più senso, tuttavia, quando provo ad usare un'altra app che ho, "Stato GPS" mi dice che ha scaricato con successo "Dati di assistenza GPS" ma non riesco ancora a trovare una soluzione sul mio Posizione GPS. Mette una bella notifica nella barra degli strumenti che attualmente legge "SAT 0/12 | SIG 0 / inf | TTF 240s". Per la cronaca, sto usando un HTC One M8 Verizon e al momento ho una scheda SIM China Unicom.
Matthew Herbst,

1
@Matthew davvero questa risposta avrebbe più senso se GPSStatus lo dicesse. Per me l'app di solito impiega 10-30 secondi per passare da 0/0 a 0/12 (o qualche altro numero intorno a 10) e quindi la stessa quantità di tempo per ottenere il numero sinistro intorno a 10. Il resto non ho mai capito davvero o alzò lo sguardo.
Vince il

1
Questa risposta sembra improbabile. I telefoni Android cinesi dispongono del supporto GPS e, come possibile problema correlato, ho scoperto che alcuni di essi non funzionano interamente negli Stati Uniti. Pertanto, ho il sospetto che la spiegazione "non funziona senza l'assistenza del corriere / torre" sia molto più probabile.
R ..

8

Molte buone risposte qui già. Ma sono già stato in Cina e ho usato il GPS con una precisione molto buona e con Google Maps. Inoltre, occuparmi delle coordinate e del dispositivo mobile GPS fa parte della mia professione, quindi lasciami entrare.

I satelliti GPS non sono altro che una rete satellitare che diffonde un segnale di un timestamp che i telefoni cellulari o qualsiasi chip GPS possono catturare e quindi capire la longitudine, la latitudine e l'altitudine. Funziona ovunque sulla superficie terrestre a meno che non sia inceppato. Oltre ai segnali GPS, i telefoni cellulari possono utilizzare i dati sulla posizione forniti dal gestore di telefonia mobile (GSM, 2G, 3G e LTE) per fornire assistenza.

Non ho riferimenti, ma la Cina non blocca i segnali GPS. Tuttavia, blocca Google, il che può impedire all'app Google Maps del telefono di mostrare la tua posizione su una mappa. L'accesso ai servizi di Google in Cina è alquanto problematico. Gmail, la ricerca di Google e molti altri servizi sono bloccati. Google Maps, tuttavia, ha funzionato molto bene a Pechino. Il firewall cinese si basa su indirizzi IP e nomi host, quindi è possibile che sia stato fortunato ad accedervi in ​​qualche modo.

Il motivo per cui puoi trovare la tua posizione quando sei connesso a una rete WiFi è perché il tuo telefono può usare la triangolazione per determinare la tua posizione. Utilizza solo i nomi delle reti wifi nelle vicinanze e interroga i servizi Google / Apple per ottenere la posizione, che sarebbe stata registrata in precedenza tramite altre persone. Non è necessario connettersi a nessuna rete. Il telefono può ottenere la potenza del segnale (misurata in dB) e capire la posizione.

Ciò di cui hai veramente bisogno è una buona mappa offline, perché i servizi di Google sono inaccessibili. Ho avuto molto successo con Open Street Map (iPhone / Android: l'app "City Maps to Go" può scaricarli per te e fornire funzionalità di puntamento pin GPS sulle mappe). Funziona molto bene in Cina.

Per una migliore connettività GPS, prova a tenere il telefono all'aperto e mantieni una linea diretta verso il cielo. C'è molta condizione di nebbia / fumo in Cina, specialmente a Pechino. È solo fumo di fabbrica e niente con particelle di ferro (che possono contrastare i segnali di azione). Mantieni acceso il tuo Wifi. Se sei nelle vicinanze di un hotspot Wi-Fi pubblico, ci sono ottime possibilità di trovare rapidamente la tua posizione.


OSMAnd è anche una buona app di mappe offline per Android (dal team dietro OpenStreetMap). Non l'ho provato in Cina ma se quello che dici è vero, non dovrebbero esserci problemi.
Vince il

1
Puoi anche accedere a Google Maps in cinese all'indirizzo ditu.google.cn .
jpatokal,

Openstreetmap può funzionare bene, ma è legale ?
Gerrit,

4

Scarica la mappa di Baidu. O Autonavi. Sono entrambi software gratuiti e ha una versione inglese per i turisti stranieri. Sono cinese.


3
Ho guardato Baidu Map. Mi rifiuto di concedere tutte le autorizzazioni che desidera e assolutamente non necessarie. Dare un'occhiata all'altro, grazie.
Matthew Herbst,

2
@MatthewHerbst: su alcuni telefoni Android, puoi utilizzare le Operazioni app per rimuovere le autorizzazioni da Baidu Map. Potrebbe (o non essere) necessario "rootare" il telefono prima di poter utilizzare App Ops. Se desideri ulteriori informazioni, prova una ricerca Web o pubblica una domanda su Android.SE.
indimenticabile il

0

Potrebbe essere perché la Cina blocca il server (Google) SUPL necessario per AGPS. Una storia recente afferma che i dispositivi Xiomi (anche quelli con una ROM globale) utilizzano il server SUPL di China Telecom.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.