Estoy tratando de usar Google Maps en China. Sé que Google está bloqueado, por eso descargué el mapa de Beijing sin conexión. Sin embargo, cuando abro la aplicación, mi teléfono intenta encontrar satélites GPS pero no encuentra ninguno. Sé que la ubicación funciona porque mi ubicación funciona bien cuando estoy con WiFi. ¿Es esto un bloqueo de GPS en China o algo más?
Estoy usando un Verizon HTC One (M8) con Android 5.0.1 y HTC Sense.
Nota: Esta pregunta también se ha publicado en Android.SE .
Actualización 1:
Todas mis pruebas para esta pregunta se realizaron en el séptimo piso de un edificio de oficinas del centro. Ayer, después de esperar un tiempo, pude recibir la señal del GPS (usando Google Maps y el estado del GPS) mientras estaba en el piso 17 de un edificio de apartamentos suburbano. Entonces también pude recibir la señal en otra parte del centro que carecía de muchos edificios altos. Cuando regrese a la oficina mañana, podré juzgar si me tomó mucho tiempo obtener los datos satelitales como sugirió @Vince, o si es el cañón urbano como sugirió @Loren. ¡Gracias a todos por la ayuda y las explicaciones!
Actualización 2:
Después de algunas pruebas, parece que esto simplemente se reduce a un problema de cañón urbano. El GPS no encuentra ningún satélite en mi escritorio en la oficina, sin embargo, si lo acerco a una ventana, encuentra 2 satélites (no lo suficiente para una ubicación, pero lo suficiente para responder a esta pregunta). Cuando saco el teléfono fuera del edificio, puedo encontrar la ubicación en algunas áreas. Gracias a todos nuevamente por la ayuda y la riqueza de nuevos conocimientos.
Nota: todas las pruebas se realizaron con los servicios de datos y WiFi desactivados.
Basado en un comentario, hice una pregunta en GIS.SE preguntando sobre el cañón urbano y cómo se compara con Beijing versus NYC.
fuente
Respuestas:
Hace mucho tiempo, llevé un GPS bastante simple (solo coordenadas, esto fue antes de que existiera la idea de un GPS con un mapa) a China, y descubrí que no podía hacer frente a todos los edificios altos. En un gran parque funcionaría. Una vez que logré arreglarlo, sentado en el alféizar de una ventana en lo alto de un edificio, pero a nivel de la calle con edificios alrededor, nunca tuve suficientes satélites para arreglarlo.
fuente
Esto puede deberse al largo tiempo de la primera solución. De hecho, recientemente aprendí que los teléfonos inteligentes recientes utilizan mecanismos llamados "GPS asistido" para obtener una ubicación basada en la recepción GPS. La idea es que si usa su GPS en un área en la que no ha estado antes, el GPS tardaría un tiempo en encontrar e interpretar la señal, principalmente debido a la baja velocidad de descarga de un satélite (la fuente del artículo de Wikipedia menciona 12 minutos para obtener un mensaje de navegación completo, para localizar el dispositivo).
Para resolver este problema y hacerlo más útil para los usuarios de teléfonos impacientes de hoy en día, los teléfonos usan la red de datos (WiFi / móvil) para aproximar la ubicación del teléfono y descargar el almanaque de las posiciones de los satélites GPS. Con esta información, es más probable que la señal GPS se encuentre más rápido con una mejor precisión. Como @AdamDavis detalla en su comentario, las tecnologías que proporcionan esta solución pueden no ser las mismas en todos los países, o incluso estar disponibles.
Por lo tanto, su problema podría ser que no está esperando lo suficiente para que el teléfono se ubique solo. Sugeriría intentar usar la función GPS mientras está conectado a WiFi, o simplemente ser paciente.
Tenga en cuenta que de todos modos, China no puede bloquear la señal GPS. Como dicen algunos comentaristas, definitivamente podría ser posible usar bloqueadores para alterar (no bloquear) la señal, pero supongo que sería necesario que muchos bloqueadores cubrieran todo el país. Y no estoy seguro de que sea posible bloquear estas señales sin alterar, al menos parcialmente, otras señales de telecomunicaciones. Las señales GPS son enviadas por los satélites de la Fuerza Aérea de los EE. UU., Es posible que puedan controlar a tiempo qué satélites envían qué señales y con qué precisión, pero de nuevo dudo de eso (la comunicación con el satélite podría ser demasiado lenta para ofrecer configuración tan fina, incluso si se realiza). Como algunos comentaron, es difícil incluso configurar eso para un área específica de la Tierra ya que los satélites no son geoestacionarios (es decir un satélite pasará por varios continentes en un día). Sin embargo, no soy un experto en ese campo.
fuente
Vince cubre la explicación probable , pero desafortunadamente también hay varias posibilidades más siniestras. Para resumir, la legislación de China sobre GPS es realmente vaga y en parte secreta : según algunas lecturas de la ley, todo uso de dispositivos GPS está técnicamente prohibido , y no pocas cámaras y otros dispositivos habilitados para GPS llegan a deshabilitar el GPS enteramente si se dan cuenta de que están dentro de los límites de China.
Ahora, para que quede claro aquí, deshabilitar el GPS de esta manera depende totalmente del fabricante, China no bloquea ni intenta bloquear el GPS hasta donde yo sé. Y con algo del orden de 1.200 millones de teléfonos en uso en China, la gran mayoría de ellos con GPS habilitado y muy utilizado por los locales, cualquier prohibición teórica sobre el GPS es prácticamente una letra muerta, aunque será interesante ver si La versión de GPS de China, Beidou , se hace obligatoria una vez que se lanza.
Incluso si logra que el GPS funcione, es posible que su servicio de cartografía occidental favorito no muestre imágenes satelitales en la ubicación correcta , con imágenes desplazadas "al azar". Los servicios chinos como Baidu y Sohu, por otro lado, funcionarán bien.
fuente
Muchas buenas respuestas aquí ya. Pero he estado en China antes y utilicé el GPS con una muy buena precisión y con Google Maps. Además, manejar las coordenadas y el GPS del dispositivo móvil es parte de mi profesión, así que permítanme intervenir.
Los satélites GPS no son más que una red satelital que difunde una señal de una marca de tiempo que los teléfonos móviles o cualquier chip GPS pueden capturar, y luego calculan la longitud, la latitud y la altitud. Funciona en cualquier lugar de la superficie de la Tierra a menos que esté atascado. Además de las señales GPS, los teléfonos móviles pueden usar los datos de ubicación proporcionados por el operador de telefonía móvil (GSM, 2G, 3G y LTE) para ayudar en esto.
No tengo referencias, pero China no bloquea las señales de GPS. Sin embargo, bloquea Google, lo que puede evitar que la aplicación Google Maps de su teléfono muestre su ubicación en un mapa. Acceder a los servicios de Google en China es algo problemático. Gmail, la búsqueda de Google y muchos otros servicios están bloqueados. Google Maps, sin embargo, funcionó muy bien en Beijing. El firewall de China se basa en direcciones IP y nombres de host, por lo que es posible que tuve la suerte de acceder de alguna manera.
La razón por la que puede encontrar su ubicación cuando está conectado a una red WiFi es porque su teléfono puede usar triangulación para determinar su ubicación. Solo usa nombres de red wifi cercanos y consulta los servicios de Google / Apple para obtener la ubicación, que antes se habría registrado a través de otras personas. No necesita conectarse a ninguna red. Su teléfono puede obtener la intensidad de la señal (medida en dB) y determinar la ubicación.
Lo que realmente necesita es un buen mapa fuera de línea, porque los servicios de Google son inaccesibles. He tenido mucho éxito con Open Street Map (iPhone / Android: la aplicación "City Maps to Go" puede descargarlos por usted y proporcionar la función de señalización GPS en los mapas). Funciona muy bien en China.
Para una mejor conectividad GPS, intente sacar su teléfono al aire libre y mantener una línea directa al cielo. Hay mucha niebla / humo en China, especialmente en Beijing. Es solo humo de fábrica y nada con partículas de hierro (que pueden contrarrestar las señales de acción). Mantenga su Wifi encendido. Si está cerca de algún punto de acceso wifi público, hay una muy buena posibilidad de encontrar su ubicación rápidamente.
fuente
Descargar Baidu Map. O Autonavi. Ambos son softwares gratuitos y tienen una versión en inglés para turistas extranjeros. Yo soy chino.
fuente
Podría ser porque China bloquea el servidor SUPL (Google) que se necesita para AGPS. Una historia reciente dice que los dispositivos Xiomi (incluso aquellos con una ROM global) usan el servidor SUPL de China Telecom.
fuente