Comece com a REST API se quiser testar mapcodes rapidamente: a integração é simples e você pode obter resultados em minutos. Use uma biblioteca, como TypeScript, quando precisar de codificação local ou offline, menor latência, sem dependência de rede ou sem custo de transferência de dados da API.
TypeScript quando quiser codificação local em aplicativos web ou Node.js.
Python para scripts, análise e fluxos de trabalho de backend.
Java para aplicativos JVM existentes.
Início rápido com a REST API
Use a REST API pública para testar os fluxos de codificação e decodificação antes de escolher uma integração mais profunda. Estes exemplos usam o Monte Kilimanjaro como um marco neutro na África.
1. Coordenadas para mapcode
Solicite mapcodes para uma coordenada próxima ao Monte Kilimanjaro e restrinja o resultado local à Tanzânia.
Solicitação
GET https://api.mapcode.com/mapcode/json/codes/-3.0674,37.3556?territory=TZA
Decodifique o mapcode local de volta ao ponto central da área representada.
Solicitação
GET https://api.mapcode.com/mapcode/json/coords/TZA%2086.W6V5
Resposta principal
{
"latDeg": -3.0673755,
"lonDeg": 37.3555635
}
Pequenas diferenças nas coordenadas após a decodificação são normais, pois um mapcode representa uma pequena área em vez do ponto exato de entrada original.