Herramientas y descargas para desarrolladores

En esta sección, puedes encontrar herramientas relacionadas con Mapcode. Si te interesan los detalles técnicos o el código fuente del sistema Mapcode, nuestra sección para desarrolladores contiene:

API REST

La Fundación Mapcode opera una API pública REST gratuita que convierte entre coordenadas y mapcodes, y proporciona datos de referencia de territorios y alfabetos. Está disponible con fines demostrativos; para uso en producción, puedes autoalojar el servidor de código abierto.

Ver documentación completa de la API REST

aplicación para iOS y Android

En teléfonos móviles Android e iOS, puedes usar la aplicación Mapcode Finder:

Estas aplicaciones son gratuitas. Utilizan nuestras APIs REST en línea de Mapcode. Dado que estas aplicaciones enviarán datos de ubicación a nuestros servidores, consulta nuestra política de privacidad si deseas saber más sobre cómo manejamos esos datos. (En resumen: los usamos para mejorar nuestros servicios, pero no los vendemos ni otorgamos acceso a terceros).

macOS, Windows y Linux

Para MacOS, Windows y Linux ofrecemos una herramienta llamada Mapcode Utility, que te permite codificar y decodificar mapcodes desde una interfaz de línea de comandos.

Por ejemplo, usa el siguiente comando para codificar la ubicación 33.93, 18.8:

mapcode -e -33.93, 18.8

Y usa este comando para decodificarlo de nuevo:

mapcode -d ZAF WK.QV5

La utilidad tiene muchas más opciones. Solo ejecuta "mapcode" sin parámetros para obtener el texto de ayuda.

Dependencia de Maven

Para usar la biblioteca Mapcode Java en tu proyecto Maven, agrega la siguiente dependencia a tu archivo pom.xml de Maven:

<dependency>
  <groupId>com.mapcode</groupId>
  <artifactId>mapcode</artifactId>
  <version>2.4.14</version>
</dependency>

El código fuente, el código de ejemplo y la documentación se encuentran en nuestra página de código fuente de Java.

Conversión de ubicación a Mapcodes y viceversa

Ofrecemos una herramienta de consola multiplataforma, llamada mapcode, que se encuentra en el directorio de utilidades de nuestra biblioteca Mapcode en C/C++, para cualquier sistema operativo que desees. Puedes encontrar la utilidad aquí:

Debes compilar esta utilidad tú mismo en la plataforma que elijas.

Usar una hoja de cálculo para convertir Mapcodes

En lugar de usar una herramienta de consola para convertir entre ubicaciones y Mapcode, también puedes utilizar Excel (Windows) o Google Docs para llamar directamente a nuestro servicio web gratuito de conversión de Mapcode.

Por ejemplo, para convertir un Mapcode en una ubicación, ingresa esta fórmula en una celda:

=WEBSERVICE("https://api.mapcode.com/mapcode/xml/coords/Q4.HGY?context=NLD")

Esto convertirá el Mapcode a la ubicación 52.460897, 5.1074585. Para convertir la ubicación de vuelta a sus Mapcodes, ingresa esto:

=WEBSERVICE("https://api.mapcode.com/mapcode/xml/codes/52.460897,5.1074585")

Puedes encontrar un ejemplo de hoja de cálculo aquí:

Google Docs ofrece fórmulas similares para trabajar con servicios web. Para ver un breve manual sobre cómo usar el servicio web, haz clic aquí.

Herramientas heredadas

También ofrecemos herramientas heredadas de Windows para su comodidad, aunque es probable que en algún momento queden obsoletas. La herramienta de consola mapcoder.exe puede convertir rápidamente coordenadas en Mapcodes o viceversa, procesando hojas de cálculo o bases de datos completas a la vez. Incluye documentación completa.

Por motivos de compatibilidad, la antigua herramienta de consola (versión 1.50.1) sigue disponible en caso de que sea necesario decodificar códigos Mapcode previos a la versión 2.0. Sin embargo, no recomendamos el uso de códigos anteriores a la 2.0.