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:
- Material de referencia
- Servicios web (API REST)
- Código fuente
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:
- Buscador de Mapcode para Android en Google PlayStore
- Buscador de Mapcode para iOS en Apple App Store
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.