Zero upload — funciona totalmente no seu navegador

Conversor de coordenadas — GPS WGS84 GCJ02 BD09

Suas coordenadas de GPS caem a mais de 100 metros de distância em mapas chineses?

Converta instantaneamente entre coordenadas WGS84 (GPS bruto), GCJ02 (Amap/Tencent) e BD09 (Baidu) — cole e converta, nada sai do seu navegador.

Dados de exemplo — insira suas próprias coordenadas para converter

Resultado

Latitude

39.9056033

Longitude

116.4136423

GCJ02 (Mars da China — AutoNavi / Tencent)

Guia completo de conversão de coordenadas — WGS84, GCJ02, BD09

Se você já colocou uma coordenada de GPS em um mapa na China e viu seu pin cair 500 metros longe de onde deveria, você encontrou uma incompatibilidade de sistemas de coordenadas. Diferentes países e plataformas usam diferentes sistemas de referência de coordenadas (CRS), e convertê-los corretamente é essencial para mapeamento, GIS e aplicações baseadas em localização. Este conversor de coordenadas lida com os três principais sistemas usados na China e no mundo — WGS84, GCJ02 e BD09 — com conversões que funcionam totalmente no seu navegador.

WGS84 — o padrão global de GPS

O WGS84 (World Geodetic System 1984, EPSG:4326) é o sistema de coordenadas usado pelos satélites de GPS no mundo inteiro. O Google Maps fora da China continental, o Apple Maps globalmente, o OpenStreetMap e praticamente todos os serviços de mapeamento internacionais usam o WGS84 como sistema de coordenadas nativo. Se você registrar um ponto de GPS com seu celular em qualquer lugar do mundo fora da China, estará registrando coordenadas WGS84. O WGS84 é geograficamente preciso — uma latitude de 39,9042 e uma longitude de 116,4074 em WGS84 apontam para o local correto na superfície da Terra, sem deslocamento intencional. Isso faz do WGS84 o formato universal de intercâmbio de dados geoespaciais.

GCJ02 — o deslocamento criptografado da China (coordenadas Mars)

O GCJ02, às vezes chamado de 'coordenadas Mars' pelos desenvolvedores, é exigido pela norma nacional chinesa GB/T 17278 para todos os mapas publicados na China continental. Ele aplica um deslocamento criptográfico não linear às coordenadas WGS84, normalmente deslocando as posições de 100 a 500 metros em uma direção que varia conforme a localização. O algoritmo de deslocamento é deliberadamente ofuscado para impedir engenharia reversa. Entre os serviços de mapeamento que usam GCJ02 estão o AutoNavi (Gaode Maps), o Tencent Maps e o Apple Maps quando visualizado na China. Se você desenvolve um aplicativo para o mercado chinês ou consome dados dessas plataformas, deve converter as coordenadas GCJ02 para WGS84 antes de armazená-las em um banco de dados padrão — e converter de volta antes de exibi-las em mapas chineses.

BD09 — a segunda camada proprietária da Baidu

O BD09 é o sistema de coordenadas proprietário do Baidu Maps, que adiciona um deslocamento extra sobre o GCJ02. Isso significa que converter WGS84 → BD09 exige duas etapas: WGS84 → GCJ02 e depois GCJ02 → BD09. O deslocamento duplo afasta as coordenadas em até 700 metros da sua posição WGS84 real. O Baidu Maps é uma das plataformas de mapas mais usadas da China, e a especificação BD09-BD09LL está documentada no SDK para desenvolvedores LBSYUN do Baidu Maps. A conversão inversa (BD09 → WGS84) é uma aproximação precisa em até 1-2 metros para coordenadas dentro da China continental. Este conversor usa algoritmos de código aberto validados contra a API do Baidu Maps.

Planeje sessões de astrofotografia com coordenadas convertidas → Calculadora de campo de visão do telescópio

Quando você precisa deste conversor

Você precisa de conversão de coordenadas sempre que mistura dados de diferentes ecossistemas de mapas. Cenários comuns incluem: (1) você é um desenvolvedor que integra uma API de mapas chinesa (AutoNavi/Tencent/Baidu) e precisa converter as respostas da API para WGS84 para armazená-las em banco de dados. (2) Você é um analista de GIS que prepara dados de mapas para envio regulatório na China, o que exige coordenadas GCJ02 conforme a GB/T 17278. (3) Você está depurando um problema de exibição de mapa em que os pins aparecem deslocados — isso quase sempre é uma incompatibilidade entre WGS84/GCJ02/BD09. (4) Você está usando um dispositivo de GPS na China que gera WGS84, mas precisa exibir a localização em um aplicativo de mapas chinês. O conversor lida com os três sistemas nos dois sentidos: WGS84 para GCJ02, GCJ02 para BD09 e WGS84 para BD09. Fora da China continental, o GCJ02 é igual ao WGS84, sem deslocamento aplicado, e o conversor trata esse caso extremo automaticamente.

Calcule o tempo sideral local a partir da sua localização de GPS convertida → Calculadora de tempo sideral

Por que os sistemas de coordenadas são diferentes?

WGS84 — o padrão global

Usado por satélites de GPS, Google Maps (fora da China) e a maioria das APIs de mapas internacionais. As coordenadas são geograficamente precisas no mundo inteiro.

NGA — especificação WGS84

GCJ02 — o deslocamento criptografado da China

Exigido pela regulamentação chinesa, o GCJ02 aplica um deslocamento criptográfico não linear às coordenadas WGS84. Usado pelo AutoNavi (Gaode), Tencent Maps e Apple Maps na China.

Wikipédia — origem do GCJ-02

BD09 — a camada extra da Baidu

O Baidu Maps adiciona um deslocamento proprietário extra sobre o GCJ02. Usar coordenadas WGS84 diretamente nas APIs do Baidu resultará em um desvio visível no mapa.

Plataforma aberta do Baidu Maps

Privacidade — as coordenadas nunca saem do seu dispositivo

Todas as conversões são executadas totalmente no seu navegador usando algoritmos de código aberto. Nenhuma coordenada é enviada a nenhum servidor.

Norma ISO 19111 de sistemas de coordenadas

Baseado no algoritmo de deslocamento GCJ02 conforme a norma nacional chinesa GB/T 17278 e no algoritmo BD09 documentado no Baidu Maps LBSYUN.

Quando você precisa deste conversor?

Integração com APIs de mapas chinesas

Desenvolvedores que usam as APIs do AutoNavi (Gaode), Tencent Maps ou Baidu Maps recebem coordenadas GCJ02 ou BD09. Converta para WGS84 antes de armazenar em um banco de dados independente de GPS.

Conformidade de conjuntos de dados de GIS

Engenheiros de GIS que preparam dados de mapas para publicação na China devem fornecer coordenadas GCJ02 conforme a norma nacional GB/T 17278. Converta seus dados de origem WGS84 antes do envio.

Depurando o desvio do mapa

Se o seu pin no mapa aparece de 100 a 700 m fora da localização esperada na China, você está misturando sistemas de coordenadas. Use este conversor para identificar o deslocamento correto para sua plataforma de destino.

Perguntas frequentes

Qual é a diferença entre WGS84 e GCJ02?

WGS84 é o padrão global de GPS. O GCJ02 aplica um deslocamento de criptografia exigido pelo governo para mapas publicados na China — este conversor de coordenadas lida com os três sistemas. O deslocamento costuma ser de 100–500 metros.

Posso converter BD09 de volta para WGS84?

Sim. Este conversor de coordenadas realiza um cálculo inverso aproximado com precisão de 1–2 metros para coordenadas dentro da China continental.

Por que meu pin aparece no lugar errado no Baidu Maps?

Provavelmente você está usando coordenadas WGS84 em um contexto que espera BD09. Use este conversor de coordenadas antes de passar as coordenadas para a API do Baidu Maps.

Esta ferramenta é precisa fora da China?

Fora da China continental, GCJ02 = WGS84 (nenhum deslocamento é aplicado). O BD09 é usado apenas pela Baidu e só é relevante na China. Este conversor de coordenadas trata todos os casos extremos automaticamente.

Por que meu GPS mostra a localização errada nos mapas?

Se você está na China ou usa um aplicativo de mapas chinês (Baidu, Amap), seu GPS retorna coordenadas WGS84, mas o mapa espera GCJ02 ou BD09 — criando um deslocamento de 100–500 metros. Este conversor de coordenadas do fastool.io corrige isso instantaneamente: cole suas coordenadas, escolha o sentido da conversão e obtenha os valores corrigidos para o sistema de mapa de destino.

Guias relacionados

All coordinate conversions run entirely in your browser. Input coordinates are never transmitted to any server. This tool uses WGS84 (EPSG:4326) and publicly documented transformation formulas from EPSG and OGC standards.

All tools on fastool.io run entirely in your browser — zero data leaves your device. No personal data is collected, stored, or transmitted to any server. Solar calculations use SunCalc.js; lunar data uses JPL DE440 ephemeris; coordinate transforms use publicly documented EPSG/OGC standards. This site requires no signup, no account, and no cloud processing.