Si echas un vistazo a las distintas fuentes de datos , verás que OSM coincide muy bien con la vista por satélite de Google.
Puede comprobarlo con esta excelente herramienta de GeoFabrik. Solo tienes que pasar el ratón por encima de varias ubicaciones y también verás la ubicación del ratón en el otro mapa.
http://tools.geofabrik.de/mc/#15/39.9076/116.3929&num=4&mt0=mapnik&mt1=google-map&mt2=bing-map&mt3=google-satellite
Pero al comprobar Google Maps, y la vista por satélite de Google, verá que no coinciden.
http://tools.geofabrik.de/mc/#15/39.9076/116.3929&num=4&mt0=google-hybrid&mt1=google-map&mt2=bing-map&mt3=google-satellite
La mejor forma de observar esto es abrir Google Maps en la vista híbrida, donde verá un claro cambio entre la vista de satélite y la capa de carreteras.
Así es Google Maps, que a propósito muestran mapas incorrectos.
En cuanto a por qué ocurre esto, sólo Google puede darte la respuesta auténtica, pero mi experiencia me dice que debe ser para cumplir los requisitos reglamentarios de las leyes chinas.
Una breve lectura de los foros de Google muestra que este problema es bien conocido. Por ejemplo, consulte estos mensajes:
Otras lecturas indican que esto se hace debido a las leyes de China. Véanse estas entradas de blog.
Actualización
He visto que esta compensación se ha atribuido al hecho de que China utiliza alguna otra proyección. Esto es un completo disparate.
Hay muchos países que tienen sus datos en otras proyecciones, así como datums distintos de WGS84. Los mapas web de estas regiones parecen correctos y no muestran desajustes.
Me resulta difícil creer que organizaciones como Google, Microsoft (Bing maps), Apple y Nokia (Here maps) se detengan por una simple transformación de datos o de proyección, cuando el código para ello está fácilmente disponible en repositorios como
Además, cuando servicios chinos como Baidu pueden mostrar un mapa correcto y servicios extranjeros no, indica que los problemas no son sólo técnicos.