Empieza con la API REST si quieres probar los mapcodes rápidamente: la integración es sencilla y puedes obtener resultados en minutos. Usa una biblioteca, como TypeScript, cuando necesites codificación local o sin conexión, menor latencia, sin dependencia de red o sin costes de transferencia de datos de la API.
TypeScript cuando necesites codificación local en aplicaciones web o Node.js.
Python para scripts, análisis y flujos de trabajo en el backend.
Java para aplicaciones existentes en JVM.
Inicio rápido con la API REST
Usa la API REST pública para probar el flujo de codificación y decodificación antes de elegir una integración más profunda. Estos ejemplos usan el Monte Kilimanjaro como punto de referencia neutral en África.
1. Coordenadas a mapcode
Solicita mapcodes para una coordenada cerca del Monte Kilimanjaro y restringe el resultado local a Tanzania.
Solicitud
GET https://api.mapcode.com/mapcode/json/codes/-3.0674,37.3556?territory=TZA
Decodifica el mapcode local de vuelta al punto central del área representada.
Solicitud
GET https://api.mapcode.com/mapcode/json/coords/TZA%2086.W6V5
Respuesta clave
{
"latDeg": -3.0673755,
"lonDeg": 37.3555635
}
Pequeñas diferencias en las coordenadas después de la decodificación son normales, ya que un mapcode representa un área pequeña en lugar del punto exacto de entrada original.
Es posible que desees usar MyMapcodes.com para encontrar mapcodes fácilmente, también en tu teléfono. MyMapcodes es un sitio web gratuito y no afiliado.
Herramientas heredadas
Las herramientas heredadas de Windows siguen disponibles por comodidad, pero no son la opción recomendada para nuevas integraciones.