He pasado cerca de dos días completos tratando de comprender la naturaleza del infame cambio de GPS en China. Después de examinar el ruido, dos síntomas recurrentes son:
- Las coordenadas GPS (WGS-84) se trazan mal en los mapas chinos, con un desplazamiento que oscila entre 50 y 1000 metros.
- Google y Apple Maps en China tienen una grave desalineación entre sus mapas de calles e imágenes satelitales ( ejemplo en vivo )
Varias fuentes hacen afirmaciones contradictorias:
- Las regulaciones de la era de la Guerra Fría ordenaron la introducción de compensaciones aleatorias en los chips GPS debido a problemas de seguridad
- medidas proteccionistas destinadas a favorecer los dispositivos GPS fabricados en China
- China simplemente usa un sistema de proyección diferente , y las compensaciones no son aleatorias
- Los chips GPS fabricados en China compensan las coordenadas que devuelven, para que coincidan con los mapas chinos aprobados, que deben seguir el dato GCJ-02
¿Cuál es la historia real? Este parece el tipo de problema generalizado que merece una página de Wikipedia, pero aún no he podido encontrar nada autoritario.
Las dos preguntas sugeridas como posibles duplicados no responden exactamente cuál es la causa; más bien, describen síntomas.
Respuestas:
El problema está mal documentado por fuentes autorizadas para hablantes de inglés, a pesar de afectar a millones de personas todos los días. He pasado los últimos dos días tratando de entender la situación y he creado un artículo de Wikipedia sobre las restricciones en el mapeo en China y sobre el problema del cambio de GPS en China . A continuación se muestra la parte de mi investigación que responde a la pregunta.
La raíz del problema son las severas restricciones que el Consejo de Estado chino impone a los datos geográficos relacionados con el aire, la tierra y las aguas de China. El mapeo y la topografía solo se pueden hacer con autorización del Consejo de Estado , y los extranjeros deben formar una empresa conjunta para obtener la autorización para las encuestas. Ha habido numerosos ejemplos de multas impuestas contra individuos y empresas que violan esta ley ( tos proteccionista y tos aislacionista ).
Los proveedores de mapas en línea que ofrecen mapas de calles de China deben obtener una autorización del Consejo de Estado. Estos mapas deben usar el dato GCJ-02 , en lugar del WGS-84 que usa la mayoría del mundo. Esto hace que las coordenadas WGS-84, como las que provienen de un chip GPS normal, se tracen incorrectamente en los mapas GCJ-02.
Los mapas de calles mostrados por Google. com / maps y google. cn / mapas usan coordenadas GCJ-02. Esto se puede probar obteniendo las coordenadas GPS (WGS-84) de un hito conocido, como el Monumento a los Héroes del Pueblo en Shanghai , que se encuentra en 31.24427 N, 121.48695 E:
Las imágenes satelitales de Google.com Maps usan las coordenadas WGS-84, lo que causa una falta de coincidencia bastante terrible :
Todavía no tengo claro si los chips GPS fabricados en China devuelven las coordenadas GCJ-02 directamente, o si devuelven las coordenadas WGS-84, que el software de mapas aprobado puede convertir a GCJ-02.
fuente
@ Devdatta Tengshe La aplicación de mapas de Google proporciona valores transformados para que coincidan con los mapas GCJ-02. Abra la página web de Google Maps en su teléfono celular, ubíquelo y encontrará que su teléfono celular le proporciona las coordenadas WGS-84 correctas que no coinciden con los mapas GCJ-02. Por lo tanto, no tiene nada que ver con hardware, firmware o Android, son las aplicaciones que quieren atender a sus clientes chinos o los clientes que pasan mucho tiempo en China realizan la transformación de coordenadas WGS-84 a GCJ-02. Mira esto: http://www.sinosplice.com/life/archives/2013/07/16/a-more-complete-ios-solution-to-the-china-gps-offset-problem
fuente
Acabo de regresar de Shanghai. Al usar Google Maps en un iPhone 6+, experimenté un cambio de aproximadamente 500 metros hacia el noroeste de mi posición real. Apple Map funcionó bien.
Una amiga mía hizo una verificación cruzada con Google Maps en su teléfono Android y allí la ubicación era correcta.
fuente